File |
Line |
com\helger\schematron\pure\model\PSPhase.java |
105 |
com\helger\schematron\pure\model\PSSchema.java |
237 |
if (!aContent.isMinimal ())
return false;
return true;
}
public void addForeignElement (@Nonnull final IMicroElement aForeignElement)
{
ValueEnforcer.notNull (aForeignElement, "ForeignElement");
if (aForeignElement.hasParent ())
throw new IllegalArgumentException ("ForeignElement already has a parent!");
if (m_aForeignElements == null)
m_aForeignElements = new CommonsArrayList <> ();
m_aForeignElements.add (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && m_aForeignElements.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <IMicroElement> getAllForeignElements ()
{
return new CommonsArrayList <> (m_aForeignElements);
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
public void setID (@Nullable final String sID)
{
m_sID = sID;
}
@Nullable
public String getID ()
{
return m_sID;
}
public void setRich (@Nullable final PSRichGroup aRich)
{
m_aRich = aRich;
}
@Nullable
public PSRichGroup getRich ()
{
return m_aRich;
}
public void addInclude (@Nonnull final PSInclude aInclude) |
File |
Line |
com\helger\schematron\pure\model\PSDiagnostic.java |
98 |
com\helger\schematron\pure\model\PSPhase.java |
108 |
com\helger\schematron\pure\model\PSSchema.java |
240 |
}
public void addForeignElement (@Nonnull final IMicroElement aForeignElement)
{
ValueEnforcer.notNull (aForeignElement, "ForeignElement");
if (aForeignElement.hasParent ())
throw new IllegalArgumentException ("ForeignElement already has a parent!");
if (m_aForeignElements == null)
m_aForeignElements = new CommonsArrayList <> ();
m_aForeignElements.add (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && m_aForeignElements.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <IMicroElement> getAllForeignElements ()
{
return new CommonsArrayList <> (m_aForeignElements);
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
public void setID (@Nullable final String sID)
{
m_sID = sID;
}
@Nullable
public String getID ()
{
return m_sID;
}
public void setRich (@Nullable final PSRichGroup aRich)
{
m_aRich = aRich;
}
@Nullable
public PSRichGroup getRich ()
{
return m_aRich;
}
public void addText (@Nonnull @Nonempty final String sText) |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
296 |
com\helger\schematron\pure\model\PSDiagnostic.java |
180 |
return m_aContent.getAllInstanceOf (PSName.class);
}
public void addValueOf (@Nonnull final PSValueOf aValueOf)
{
ValueEnforcer.notNull (aValueOf, "ValueOf");
m_aContent.add (aValueOf);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSValueOf> getAllValueOfs ()
{
return m_aContent.getAllInstanceOf (PSValueOf.class);
}
public void addEmph (@Nonnull final PSEmph aEmph)
{
ValueEnforcer.notNull (aEmph, "Emph");
m_aContent.add (aEmph);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSEmph> getAllEmphs ()
{
return m_aContent.getAllInstanceOf (PSEmph.class);
}
public void addDir (@Nonnull final PSDir aDir)
{
ValueEnforcer.notNull (aDir, "Dir");
m_aContent.add (aDir);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSDir> getAllDirs ()
{
return m_aContent.getAllInstanceOf (PSDir.class);
}
public void addSpan (@Nonnull final PSSpan aSpan)
{
ValueEnforcer.notNull (aSpan, "Span");
m_aContent.add (aSpan);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSSpan> getAllSpans ()
{
return m_aContent.getAllInstanceOf (PSSpan.class);
}
/**
* @return A list of {@link String}, {@link PSName}, {@link PSValueOf},
* {@link PSEmph}, {@link PSDir} and {@link PSSpan} elements.
*/
@Nonnull
@ReturnsMutableCopy
public ICommonsList <Object> getAllContentElements ()
{
return m_aContent.getClone ();
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, |
File |
Line |
com\helger\schematron\pure\model\PSDiagnostic.java |
92 |
com\helger\schematron\pure\model\PSP.java |
76 |
aErrorHandler.error (this, "<diagnostic> has no 'id'");
}
public boolean isMinimal ()
{
return false;
}
public void addForeignElement (@Nonnull final IMicroElement aForeignElement)
{
ValueEnforcer.notNull (aForeignElement, "ForeignElement");
if (aForeignElement.hasParent ())
throw new IllegalArgumentException ("ForeignElement already has a parent!");
if (m_aForeignElements == null)
m_aForeignElements = new CommonsArrayList <> ();
m_aForeignElements.add (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && m_aForeignElements.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <IMicroElement> getAllForeignElements ()
{
return new CommonsArrayList <> (m_aForeignElements);
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
public void setID (@Nullable final String sID)
{
m_sID = sID;
}
@Nullable
public String getID ()
{
return m_sID;
}
public void setRich (@Nullable final PSRichGroup aRich) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
85 |
com\helger\schematron\pure\model\PSAssertReport.java |
115 |
for (final Object aContent : m_aContent)
if (aContent instanceof IPSElement)
if (!((IPSElement) aContent).isMinimal ())
return false;
return true;
}
public void addForeignElement (@Nonnull final IMicroElement aForeignElement)
{
ValueEnforcer.notNull (aForeignElement, "ForeignElement");
if (aForeignElement.hasParent ())
throw new IllegalArgumentException ("ForeignElement already has a parent!");
if (m_aForeignElements == null)
m_aForeignElements = new CommonsArrayList <> ();
m_aForeignElements.add (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && m_aForeignElements.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <IMicroElement> getAllForeignElements ()
{
return new CommonsArrayList <> (m_aForeignElements);
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
/**
* @param sPattern
* The ID of the pattern to set active.
*/
public void setPattern (@Nullable final String sPattern) |
File |
Line |
com\helger\schematron\pure\model\PSPattern.java |
267 |
com\helger\schematron\pure\model\PSPhase.java |
102 |
com\helger\schematron\pure\model\PSRule.java |
156 |
if (m_aTitle != null && !m_aTitle.isMinimal ())
return false;
for (final IPSElement aContent : m_aContent)
if (!aContent.isMinimal ())
return false;
return true;
}
public void addForeignElement (@Nonnull final IMicroElement aForeignElement)
{
ValueEnforcer.notNull (aForeignElement, "ForeignElement");
if (aForeignElement.hasParent ())
throw new IllegalArgumentException ("ForeignElement already has a parent!");
if (m_aForeignElements == null)
m_aForeignElements = new CommonsArrayList <> ();
m_aForeignElements.add (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && m_aForeignElements.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <IMicroElement> getAllForeignElements ()
{
return new CommonsArrayList <> (m_aForeignElements);
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
public void setAbstract (final boolean bAbstract) |
File |
Line |
com\helger\schematron\pure\model\PSP.java |
82 |
com\helger\schematron\pure\model\PSPhase.java |
108 |
com\helger\schematron\pure\model\PSSchema.java |
240 |
}
public void addForeignElement (@Nonnull final IMicroElement aForeignElement)
{
ValueEnforcer.notNull (aForeignElement, "ForeignElement");
if (aForeignElement.hasParent ())
throw new IllegalArgumentException ("ForeignElement already has a parent!");
if (m_aForeignElements == null)
m_aForeignElements = new CommonsArrayList <> ();
m_aForeignElements.add (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && m_aForeignElements.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <IMicroElement> getAllForeignElements ()
{
return new CommonsArrayList <> (m_aForeignElements);
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
public void setID (@Nullable final String sID)
{
m_sID = sID;
}
@Nullable
public String getID ()
{
return m_sID;
}
public void setClazz (@Nullable final String sClass) |
File |
Line |
com\helger\schematron\pure\model\PSDiagnostics.java |
74 |
com\helger\schematron\pure\model\PSP.java |
76 |
aDiagnostic.validateCompletely (aErrorHandler);
}
public boolean isMinimal ()
{
return false;
}
public void addForeignElement (@Nonnull final IMicroElement aForeignElement)
{
ValueEnforcer.notNull (aForeignElement, "ForeignElement");
if (aForeignElement.hasParent ())
throw new IllegalArgumentException ("ForeignElement already has a parent!");
if (m_aForeignElements == null)
m_aForeignElements = new CommonsArrayList <> ();
m_aForeignElements.add (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && m_aForeignElements.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <IMicroElement> getAllForeignElements ()
{
return new CommonsArrayList <> (m_aForeignElements);
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
public void addInclude (@Nonnull final PSInclude aInclude) |
File |
Line |
com\helger\schematron\pure\model\PSDiagnostic.java |
92 |
com\helger\schematron\pure\model\PSDiagnostics.java |
74 |
aErrorHandler.error (this, "<diagnostic> has no 'id'");
}
public boolean isMinimal ()
{
return false;
}
public void addForeignElement (@Nonnull final IMicroElement aForeignElement)
{
ValueEnforcer.notNull (aForeignElement, "ForeignElement");
if (aForeignElement.hasParent ())
throw new IllegalArgumentException ("ForeignElement already has a parent!");
if (m_aForeignElements == null)
m_aForeignElements = new CommonsArrayList <> ();
m_aForeignElements.add (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && m_aForeignElements.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <IMicroElement> getAllForeignElements ()
{
return new CommonsArrayList <> (m_aForeignElements);
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
public void setID (@Nullable final String sID) |
File |
Line |
com\helger\schematron\pure\model\PSDir.java |
102 |
com\helger\schematron\pure\model\PSSpan.java |
80 |
aErrorHandler.error (this, "<dir> has no content");
}
public boolean isMinimal ()
{
return true;
}
public void addForeignElement (@Nonnull final IMicroElement aForeignElement)
{
ValueEnforcer.notNull (aForeignElement, "ForeignElement");
if (aForeignElement.hasParent ())
throw new IllegalArgumentException ("ForeignElement already has a parent!");
if (m_aForeignElements == null)
m_aForeignElements = new CommonsArrayList <> ();
m_aForeignElements.add (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && m_aForeignElements.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <IMicroElement> getAllForeignElements ()
{
return new CommonsArrayList <> (m_aForeignElements);
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
public void setValue (@Nullable final EDirValue eValue) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
87 |
com\helger\schematron\pure\model\PSPattern.java |
270 |
com\helger\schematron\pure\model\PSPhase.java |
105 |
com\helger\schematron\pure\model\PSRule.java |
159 |
com\helger\schematron\pure\model\PSSchema.java |
237 |
if (!((IPSElement) aContent).isMinimal ())
return false;
return true;
}
public void addForeignElement (@Nonnull final IMicroElement aForeignElement)
{
ValueEnforcer.notNull (aForeignElement, "ForeignElement");
if (aForeignElement.hasParent ())
throw new IllegalArgumentException ("ForeignElement already has a parent!");
if (m_aForeignElements == null)
m_aForeignElements = new CommonsArrayList <> ();
m_aForeignElements.add (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && m_aForeignElements.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <IMicroElement> getAllForeignElements ()
{
return new CommonsArrayList <> (m_aForeignElements);
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
/**
* @param sPattern
* The ID of the pattern to set active.
*/
public void setPattern (@Nullable final String sPattern) |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
117 |
com\helger\schematron\pure\model\PSPattern.java |
270 |
com\helger\schematron\pure\model\PSPhase.java |
105 |
com\helger\schematron\pure\model\PSRule.java |
159 |
com\helger\schematron\pure\model\PSSchema.java |
237 |
if (!((IPSElement) aContent).isMinimal ())
return false;
return true;
}
public void addForeignElement (@Nonnull final IMicroElement aForeignElement)
{
ValueEnforcer.notNull (aForeignElement, "ForeignElement");
if (aForeignElement.hasParent ())
throw new IllegalArgumentException ("ForeignElement already has a parent!");
if (m_aForeignElements == null)
m_aForeignElements = new CommonsArrayList <> ();
m_aForeignElements.add (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && m_aForeignElements.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <IMicroElement> getAllForeignElements ()
{
return new CommonsArrayList <> (m_aForeignElements);
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
public boolean isAssert () |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
89 |
com\helger\schematron\pure\model\PSDir.java |
107 |
com\helger\schematron\pure\model\PSPattern.java |
272 |
com\helger\schematron\pure\model\PSPhase.java |
107 |
com\helger\schematron\pure\model\PSRule.java |
161 |
com\helger\schematron\pure\model\PSSchema.java |
239 |
com\helger\schematron\pure\model\PSSpan.java |
85 |
return true;
}
public void addForeignElement (@Nonnull final IMicroElement aForeignElement)
{
ValueEnforcer.notNull (aForeignElement, "ForeignElement");
if (aForeignElement.hasParent ())
throw new IllegalArgumentException ("ForeignElement already has a parent!");
if (m_aForeignElements == null)
m_aForeignElements = new CommonsArrayList <> ();
m_aForeignElements.add (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && m_aForeignElements.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <IMicroElement> getAllForeignElements ()
{
return new CommonsArrayList <> (m_aForeignElements);
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
/**
* @param sPattern
* The ID of the pattern to set active.
*/
public void setPattern (@Nullable final String sPattern) |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
119 |
com\helger\schematron\pure\model\PSDir.java |
107 |
com\helger\schematron\pure\model\PSSpan.java |
85 |
return true;
}
public void addForeignElement (@Nonnull final IMicroElement aForeignElement)
{
ValueEnforcer.notNull (aForeignElement, "ForeignElement");
if (aForeignElement.hasParent ())
throw new IllegalArgumentException ("ForeignElement already has a parent!");
if (m_aForeignElements == null)
m_aForeignElements = new CommonsArrayList <> ();
m_aForeignElements.add (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && m_aForeignElements.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <IMicroElement> getAllForeignElements ()
{
return new CommonsArrayList <> (m_aForeignElements);
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
public boolean isAssert () |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
90 |
com\helger\schematron\pure\model\PSDiagnostic.java |
98 |
com\helger\schematron\pure\model\PSDiagnostics.java |
80 |
com\helger\schematron\pure\model\PSDir.java |
108 |
com\helger\schematron\pure\model\PSP.java |
82 |
com\helger\schematron\pure\model\PSPattern.java |
273 |
com\helger\schematron\pure\model\PSPhase.java |
108 |
com\helger\schematron\pure\model\PSRule.java |
162 |
com\helger\schematron\pure\model\PSSchema.java |
240 |
com\helger\schematron\pure\model\PSSpan.java |
86 |
}
public void addForeignElement (@Nonnull final IMicroElement aForeignElement)
{
ValueEnforcer.notNull (aForeignElement, "ForeignElement");
if (aForeignElement.hasParent ())
throw new IllegalArgumentException ("ForeignElement already has a parent!");
if (m_aForeignElements == null)
m_aForeignElements = new CommonsArrayList <> ();
m_aForeignElements.add (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && m_aForeignElements.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <IMicroElement> getAllForeignElements ()
{
return new CommonsArrayList <> (m_aForeignElements);
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
/**
* @param sPattern
* The ID of the pattern to set active.
*/
public void setPattern (@Nullable final String sPattern) |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
120 |
com\helger\schematron\pure\model\PSDiagnostic.java |
98 |
com\helger\schematron\pure\model\PSDiagnostics.java |
80 |
com\helger\schematron\pure\model\PSP.java |
82 |
}
public void addForeignElement (@Nonnull final IMicroElement aForeignElement)
{
ValueEnforcer.notNull (aForeignElement, "ForeignElement");
if (aForeignElement.hasParent ())
throw new IllegalArgumentException ("ForeignElement already has a parent!");
if (m_aForeignElements == null)
m_aForeignElements = new CommonsArrayList <> ();
m_aForeignElements.add (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && m_aForeignElements.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <IMicroElement> getAllForeignElements ()
{
return new CommonsArrayList <> (m_aForeignElements);
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
public boolean isAssert () |
File |
Line |
com\helger\schematron\pure\model\PSPattern.java |
443 |
com\helger\schematron\pure\model\PSPhase.java |
190 |
return m_aContent.containsAny (e -> e instanceof PSParam);
}
public void addP (@Nonnull final PSP aP)
{
ValueEnforcer.notNull (aP, "P");
m_aContent.add (aP);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSP> getAllPs ()
{
return m_aContent.getAllInstanceOf (PSP.class);
}
public void addLet (@Nonnull final PSLet aLet)
{
ValueEnforcer.notNull (aLet, "Let");
m_aContent.add (aLet);
}
public boolean hasAnyLet ()
{
return m_aContent.containsAny (e -> e instanceof PSLet);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSLet> getAllLets ()
{
return m_aContent.getAllInstanceOf (PSLet.class);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllLetsAsMap ()
{
final ICommonsOrderedMap <String, String> ret = new CommonsLinkedHashMap <> ();
for (final IPSElement aElement : m_aContent)
if (aElement instanceof PSLet)
{
final PSLet aLet = (PSLet) aElement;
ret.put (aLet.getName (), aLet.getValue ());
}
return ret;
} |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
169 |
com\helger\schematron\pure\model\PSP.java |
181 |
return m_aContent.getAllInstanceOf (String.class);
}
public void addDir (@Nonnull final PSDir aDir)
{
ValueEnforcer.notNull (aDir, "Dir");
m_aContent.add (aDir);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSDir> getAllDirs ()
{
return m_aContent.getAllInstanceOf (PSDir.class);
}
public void addEmph (@Nonnull final PSEmph aEmph)
{
ValueEnforcer.notNull (aEmph, "Emph");
m_aContent.add (aEmph);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSEmph> getAllEmphs ()
{
return m_aContent.getAllInstanceOf (PSEmph.class);
}
public void addSpan (@Nonnull final PSSpan aSpan)
{
ValueEnforcer.notNull (aSpan, "Span");
m_aContent.add (aSpan);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSSpan> getAllSpans ()
{
return m_aContent.getAllInstanceOf (PSSpan.class);
}
/**
* @return A list of {@link String}, {@link PSDir}, {@link PSEmph} and
* {@link PSSpan} elements.
*/
@Nonnull
@ReturnsMutableCopy
public ICommonsList <Object> getAllContentElements ()
{
return m_aContent.getClone ();
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_ACTIVE); |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
182 |
com\helger\schematron\pure\exchange\PSReader.java |
704 |
if (CSchematron.NAMESPACE_SCHEMATRON.equals (eElement.getNamespaceURI ()))
{
final String sLocalName = eElement.getLocalName ();
if (sLocalName.equals (CSchematronXML.ELEMENT_DIR))
ret.addDir (readDirFromXML (eElement));
else
if (sLocalName.equals (CSchematronXML.ELEMENT_EMPH))
ret.addEmph (readEmphFromXML (eElement));
else
if (sLocalName.equals (CSchematronXML.ELEMENT_SPAN))
ret.addSpan (readSpanFromXML (eElement));
else
_warn (ret, "Unsupported Schematron element '" + sLocalName + "'");
}
else
ret.addForeignElement (eElement.getClone ());
break;
case COMMENT:
// Ignore comments
break;
default:
_warn (ret, "Unsupported child node: " + aActiveChild); |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
376 |
com\helger\schematron\pure\model\PSP.java |
240 |
m_aLinkable.fillMicroElement (ret);
if (m_aForeignElements != null)
for (final IMicroElement aForeignElement : m_aForeignElements)
ret.appendChild (aForeignElement.getClone ());
for (final Object aContent : m_aContent)
if (aContent instanceof String)
ret.appendText ((String) aContent);
else
ret.appendChild (((IPSElement) aContent).getAsMicroElement ());
if (m_aForeignAttrs != null)
for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ())
ret.setAttribute (aEntry.getKey (), aEntry.getValue ());
return ret;
}
@Override
public String toString ()
{
return new ToStringGenerator (this).append ("isAssert", m_bIsAssert) |
File |
Line |
com\helger\schematron\pure\model\PSRule.java |
295 |
com\helger\schematron\pure\model\PSSchema.java |
419 |
return m_aIncludes.getClone ();
}
public void addLet (@Nonnull final PSLet aLet)
{
ValueEnforcer.notNull (aLet, "Let");
m_aLets.add (aLet);
}
public boolean hasAnyLet ()
{
return m_aLets.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSLet> getAllLets ()
{
return m_aLets.getClone ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllLetsAsMap ()
{
final ICommonsOrderedMap <String, String> ret = new CommonsLinkedHashMap <> ();
for (final PSLet aLet : m_aLets)
ret.put (aLet.getName (), aLet.getValue ());
return ret;
}
public void addAssertReport (@Nonnull final PSAssertReport aAssertReport) |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
295 |
com\helger\schematron\pure\exchange\PSReader.java |
359 |
if (sLocalName.equals (CSchematronXML.ELEMENT_VALUE_OF))
ret.addValueOf (readValueOfFromXML (eElement));
else
if (sLocalName.equals (CSchematronXML.ELEMENT_EMPH))
ret.addEmph (readEmphFromXML (eElement));
else
if (sLocalName.equals (CSchematronXML.ELEMENT_DIR))
ret.addDir (readDirFromXML (eElement));
else
if (sLocalName.equals (CSchematronXML.ELEMENT_SPAN))
ret.addSpan (readSpanFromXML (eElement));
else
_warn (ret, "Unsupported Schematron element '" + sLocalName + "'");
}
else
ret.addForeignElement (eElement.getClone ());
break;
case COMMENT:
// Ignore comments
break;
default:
_warn (ret, "Unsupported child node: " + aAssertReportChild); |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
152 |
com\helger\schematron\pure\model\PSTitle.java |
70 |
}
public void addText (@Nonnull @Nonempty final String sText)
{
ValueEnforcer.notEmpty (sText, "Text");
m_aContent.add (sText);
}
public boolean hasAnyText ()
{
return m_aContent.containsAny (e -> e instanceof String);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <String> getAllTexts ()
{
return m_aContent.getAllInstanceOf (String.class);
}
public void addDir (@Nonnull final PSDir aDir)
{
ValueEnforcer.notNull (aDir, "Dir");
m_aContent.add (aDir);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSDir> getAllDirs ()
{
return m_aContent.getAllInstanceOf (PSDir.class);
} |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
376 |
com\helger\schematron\pure\model\PSDiagnostic.java |
252 |
m_aLinkable.fillMicroElement (ret);
if (m_aForeignElements != null)
for (final IMicroElement aForeignElement : m_aForeignElements)
ret.appendChild (aForeignElement.getClone ());
for (final Object aContent : m_aContent)
if (aContent instanceof String)
ret.appendText ((String) aContent);
else
ret.appendChild (((IPSElement) aContent).getAsMicroElement ());
if (m_aForeignAttrs != null)
for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ())
ret.setAttribute (aEntry.getKey (), aEntry.getValue ());
return ret;
}
@Override |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
226 |
com\helger\schematron\pure\model\PSDiagnostic.java |
252 |
ret.setAttribute (CSchematronXML.ATTR_PATTERN, m_sPattern);
if (m_aForeignElements != null)
for (final IMicroElement aForeignElement : m_aForeignElements)
ret.appendChild (aForeignElement.getClone ());
for (final Object aContent : m_aContent)
if (aContent instanceof String)
ret.appendText ((String) aContent);
else
ret.appendChild (((IPSElement) aContent).getAsMicroElement ());
if (m_aForeignAttrs != null)
for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ())
ret.setAttribute (aEntry.getKey (), aEntry.getValue ());
return ret;
}
@Nonnull
public PSActive getClone () |
File |
Line |
com\helger\schematron\pure\model\PSNS.java |
84 |
com\helger\schematron\pure\model\PSValueOf.java |
72 |
aErrorHandler.error (this, "<ns> has no 'prefix'");
}
public boolean isMinimal ()
{
return true;
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
/**
* @param sUri
* The namespace URI.
*/
public void setUri (@Nullable final String sUri) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
226 |
com\helger\schematron\pure\model\PSAssertReport.java |
376 |
com\helger\schematron\pure\model\PSDiagnostic.java |
252 |
com\helger\schematron\pure\model\PSP.java |
240 |
ret.setAttribute (CSchematronXML.ATTR_PATTERN, m_sPattern);
if (m_aForeignElements != null)
for (final IMicroElement aForeignElement : m_aForeignElements)
ret.appendChild (aForeignElement.getClone ());
for (final Object aContent : m_aContent)
if (aContent instanceof String)
ret.appendText ((String) aContent);
else
ret.appendChild (((IPSElement) aContent).getAsMicroElement ());
if (m_aForeignAttrs != null)
for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ())
ret.setAttribute (aEntry.getKey (), aEntry.getValue ());
return ret;
}
@Nonnull |
File |
Line |
com\helger\schematron\pure\model\PSName.java |
65 |
com\helger\schematron\pure\model\PSNS.java |
85 |
com\helger\schematron\pure\model\PSValueOf.java |
73 |
}
public boolean isMinimal ()
{
return true;
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
/**
* @param sPath
* The path to use. May be <code>null</code>.
*/
public void setPath (@Nullable final String sPath) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
112 |
com\helger\schematron\pure\model\PSDiagnostic.java |
120 |
com\helger\schematron\pure\model\PSDiagnostics.java |
102 |
com\helger\schematron\pure\model\PSDir.java |
130 |
com\helger\schematron\pure\model\PSExtends.java |
74 |
com\helger\schematron\pure\model\PSName.java |
70 |
com\helger\schematron\pure\model\PSNS.java |
90 |
com\helger\schematron\pure\model\PSP.java |
104 |
com\helger\schematron\pure\model\PSPattern.java |
295 |
com\helger\schematron\pure\model\PSPhase.java |
130 |
com\helger\schematron\pure\model\PSRule.java |
184 |
com\helger\schematron\pure\model\PSSchema.java |
262 |
com\helger\schematron\pure\model\PSSpan.java |
108 |
com\helger\schematron\pure\model\PSValueOf.java |
78 |
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
/**
* @param sPattern
* The ID of the pattern to set active.
*/
public void setPattern (@Nullable final String sPattern) |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
142 |
com\helger\schematron\pure\model\PSExtends.java |
74 |
com\helger\schematron\pure\model\PSName.java |
70 |
com\helger\schematron\pure\model\PSNS.java |
90 |
com\helger\schematron\pure\model\PSValueOf.java |
78 |
}
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue)
{
ValueEnforcer.notNull (sAttrName, "AttrName");
ValueEnforcer.notNull (sAttrValue, "AttrValue");
if (m_aForeignAttrs == null)
m_aForeignAttrs = new CommonsLinkedHashMap <> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && m_aForeignAttrs.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllForeignAttributes ()
{
return new CommonsLinkedHashMap <> (m_aForeignAttrs);
}
public boolean isAssert () |
File |
Line |
com\helger\schematron\pure\model\PSDir.java |
162 |
com\helger\schematron\pure\model\PSEmph.java |
71 |
com\helger\schematron\pure\model\PSSpan.java |
140 |
}
public void addText (@Nonnull @Nonempty final String sText)
{
ValueEnforcer.notEmpty (sText, "Text");
m_aContent.add (sText);
}
public boolean hasAnyText ()
{
return m_aContent.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <String> getAllTexts ()
{
return m_aContent.getClone ();
}
@Nullable
public String getAsText ()
{
return StringHelper.getImploded (m_aContent);
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_DIR); |
File |
Line |
com\helger\schematron\pure\model\PSP.java |
60 |
com\helger\schematron\pure\model\PSTitle.java |
48 |
public PSP ()
{}
public boolean isValid (@Nonnull final IPSErrorHandler aErrorHandler)
{
for (final Object aContent : m_aContent)
if (aContent instanceof IPSElement)
if (!((IPSElement) aContent).isValid (aErrorHandler))
return false;
return true;
}
public void validateCompletely (@Nonnull final IPSErrorHandler aErrorHandler)
{
for (final Object aContent : m_aContent)
if (aContent instanceof IPSElement)
((IPSElement) aContent).validateCompletely (aErrorHandler);
}
public boolean isMinimal ()
{
return false;
}
public void addForeignElement (@Nonnull final IMicroElement aForeignElement) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
195 |
com\helger\schematron\pure\model\PSDiagnostic.java |
219 |
com\helger\schematron\pure\model\PSP.java |
207 |
return m_aContent.getAllInstanceOf (PSEmph.class);
}
public void addSpan (@Nonnull final PSSpan aSpan)
{
ValueEnforcer.notNull (aSpan, "Span");
m_aContent.add (aSpan);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSSpan> getAllSpans ()
{
return m_aContent.getAllInstanceOf (PSSpan.class);
}
/**
* @return A list of {@link String}, {@link PSDir}, {@link PSEmph} and
* {@link PSSpan} elements.
*/
@Nonnull
@ReturnsMutableCopy
public ICommonsList <Object> getAllContentElements ()
{
return m_aContent.getClone ();
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_ACTIVE); |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
195 |
com\helger\schematron\pure\model\PSAssertReport.java |
335 |
com\helger\schematron\pure\model\PSP.java |
207 |
return m_aContent.getAllInstanceOf (PSEmph.class);
}
public void addSpan (@Nonnull final PSSpan aSpan)
{
ValueEnforcer.notNull (aSpan, "Span");
m_aContent.add (aSpan);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSSpan> getAllSpans ()
{
return m_aContent.getAllInstanceOf (PSSpan.class);
}
/**
* @return A list of {@link String}, {@link PSDir}, {@link PSEmph} and
* {@link PSSpan} elements.
*/
@Nonnull
@ReturnsMutableCopy
public ICommonsList <Object> getAllContentElements ()
{
return m_aContent.getClone ();
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_ACTIVE); |
File |
Line |
com\helger\schematron\pure\model\PSPattern.java |
348 |
com\helger\schematron\pure\model\PSPhase.java |
162 |
}
public void setRich (@Nullable final PSRichGroup aRich)
{
m_aRich = aRich;
}
@Nullable
public PSRichGroup getRich ()
{
return m_aRich;
}
public void addInclude (@Nonnull final PSInclude aInclude)
{
ValueEnforcer.notNull (aInclude, "Include");
m_aIncludes.add (aInclude);
}
public boolean hasAnyInclude ()
{
return m_aIncludes.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSInclude> getAllIncludes ()
{
return m_aIncludes.getClone ();
}
public void setTitle (@Nullable final PSTitle aTitle) |
File |
Line |
com\helger\schematron\pure\model\PSDir.java |
193 |
com\helger\schematron\pure\model\PSSpan.java |
170 |
ret.setAttribute (CSchematronXML.ATTR_VALUE, m_eValue.getID ());
if (m_aForeignElements != null)
for (final IMicroElement aForeignElement : m_aForeignElements)
ret.appendChild (aForeignElement.getClone ());
for (final String sContent : m_aContent)
ret.appendText (sContent);
if (m_aForeignAttrs != null)
for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ())
ret.setAttribute (aEntry.getKey (), aEntry.getValue ());
return ret;
}
@Nonnull
public PSDir getClone () |
File |
Line |
com\helger\schematron\pure\model\PSPhase.java |
272 |
com\helger\schematron\pure\model\PSRule.java |
393 |
ret.appendChild (aInclude.getAsMicroElement ());
for (final IPSElement aContent : m_aContent)
ret.appendChild (aContent.getAsMicroElement ());
if (m_aForeignAttrs != null)
for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ())
ret.setAttribute (aEntry.getKey (), aEntry.getValue ());
return ret;
}
@Override
public String toString ()
{
return new ToStringGenerator (this).appendIfNotNull ("id", m_sID) |
File |
Line |
com\helger\schematron\pure\model\PSPattern.java |
518 |
com\helger\schematron\pure\model\PSPhase.java |
272 |
com\helger\schematron\pure\model\PSRule.java |
393 |
ret.appendChild (m_aTitle.getAsMicroElement ());
for (final IPSElement aContent : m_aContent)
ret.appendChild (aContent.getAsMicroElement ());
if (m_aForeignAttrs != null)
for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ())
ret.setAttribute (aEntry.getKey (), aEntry.getValue ());
return ret;
}
@Override
public String toString ()
{
return new ToStringGenerator (this).append ("abstract", m_bAbstract) |
File |
Line |
com\helger\schematron\xslt\AbstractSchematronXSLTBasedResource.java |
247 |
com\helger\schematron\xslt\SCHTransformerCustomizer.java |
135 |
if (m_aCustomErrorListener != null)
aTransformer.setErrorListener (m_aCustomErrorListener);
else
aTransformer.setErrorListener (new LoggingTransformErrorListener (Locale.US));
// Set the optional URI Resolver
if (m_aCustomURIResolver != null)
aTransformer.setURIResolver (m_aCustomURIResolver);
// Set all custom parameters
if (m_aCustomParameters != null)
for (final Map.Entry <String, ?> aEntry : m_aCustomParameters.entrySet ())
aTransformer.setParameter (aEntry.getKey (), aEntry.getValue ());
// Debug print the created XSLT document
if (false) |
File |
Line |
com\helger\schematron\pure\model\PSP.java |
248 |
com\helger\schematron\pure\model\PSPhase.java |
274 |
ret.appendChild (((IPSElement) aContent).getAsMicroElement ());
if (m_aForeignAttrs != null)
for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ())
ret.setAttribute (aEntry.getKey (), aEntry.getValue ());
return ret;
}
@Override
public String toString ()
{
return new ToStringGenerator (this).appendIfNotNull ("id", m_sID)
.appendIfNotNull ("class", m_sClass) |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
336 |
com\helger\schematron\pure\exchange\PSReader.java |
842 |
eDiagnostic.forAllAttributes ( (sNS, sAttrName, sVal) -> {
final String sAttrValue = _getAttributeValue (sVal);
if (sAttrName.equals (CSchematronXML.ATTR_ID))
ret.setID (sAttrValue);
else
if (PSRichGroup.isRichAttribute (sAttrName))
_handleRichGroup (sAttrName, sAttrValue, aRichGroup);
else
ret.addForeignAttribute (sAttrName, sAttrValue);
});
ret.setRich (aRichGroup); |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
584 |
com\helger\schematron\pure\exchange\PSReader.java |
744 |
eLet.forAllAttributes ( (sNS, sAttrName, sVal) -> {
final String sAttrValue = _getAttributeValue (sVal);
if (sAttrName.equals (CSchematronXML.ATTR_NAME))
ret.setName (sAttrValue);
else
if (sAttrName.equals (CSchematronXML.ATTR_VALUE))
ret.setValue (sAttrValue);
else
_warn (ret, "Unsupported attribute '" + sAttrName + "'='" + sAttrValue + "'");
}); |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
152 |
com\helger\schematron\pure\model\PSAssertReport.java |
266 |
com\helger\schematron\pure\model\PSDiagnostic.java |
163 |
com\helger\schematron\pure\model\PSTitle.java |
70 |
}
public void addText (@Nonnull @Nonempty final String sText)
{
ValueEnforcer.notEmpty (sText, "Text");
m_aContent.add (sText);
}
public boolean hasAnyText ()
{
return m_aContent.containsAny (e -> e instanceof String);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <String> getAllTexts ()
{
return m_aContent.getAllInstanceOf (String.class);
}
public void addDir (@Nonnull final PSDir aDir) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
152 |
com\helger\schematron\pure\model\PSAssertReport.java |
266 |
com\helger\schematron\pure\model\PSDiagnostic.java |
163 |
com\helger\schematron\pure\model\PSP.java |
158 |
com\helger\schematron\pure\model\PSTitle.java |
70 |
}
public void addText (@Nonnull @Nonempty final String sText)
{
ValueEnforcer.notEmpty (sText, "Text");
m_aContent.add (sText);
}
public boolean hasAnyText ()
{
return m_aContent.containsAny (e -> e instanceof String);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <String> getAllTexts ()
{
return m_aContent.getAllInstanceOf (String.class);
} |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
384 |
com\helger\schematron\pure\model\PSPattern.java |
520 |
ret.appendChild (((IPSElement) aContent).getAsMicroElement ());
if (m_aForeignAttrs != null)
for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ())
ret.setAttribute (aEntry.getKey (), aEntry.getValue ());
return ret;
}
@Override
public String toString ()
{
return new ToStringGenerator (this).append ("isAssert", m_bIsAssert) |
File |
Line |
com\helger\schematron\pure\model\PSDiagnostic.java |
280 |
com\helger\schematron\pure\preprocess\PSPreprocessor.java |
277 |
else
if (aContent instanceof PSEmph)
ret.addEmph (((PSEmph) aContent).getClone ());
else
if (aContent instanceof PSDir)
ret.addDir (((PSDir) aContent).getClone ());
else
if (aContent instanceof PSSpan)
ret.addSpan (((PSSpan) aContent).getClone ()); |
File |
Line |
com\helger\schematron\pure\model\PSP.java |
248 |
com\helger\schematron\pure\model\PSPhase.java |
274 |
com\helger\schematron\pure\model\PSRule.java |
395 |
com\helger\schematron\pure\model\PSSchema.java |
582 |
ret.appendChild (((IPSElement) aContent).getAsMicroElement ());
if (m_aForeignAttrs != null)
for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ())
ret.setAttribute (aEntry.getKey (), aEntry.getValue ());
return ret;
}
@Override
public String toString ()
{
return new ToStringGenerator (this).appendIfNotNull ("id", m_sID) |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
384 |
com\helger\schematron\pure\model\PSDiagnostics.java |
176 |
com\helger\schematron\pure\model\PSP.java |
248 |
com\helger\schematron\pure\model\PSPattern.java |
520 |
com\helger\schematron\pure\model\PSPhase.java |
274 |
com\helger\schematron\pure\model\PSRule.java |
395 |
com\helger\schematron\pure\model\PSSchema.java |
582 |
ret.appendChild (((IPSElement) aContent).getAsMicroElement ());
if (m_aForeignAttrs != null)
for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ())
ret.setAttribute (aEntry.getKey (), aEntry.getValue ());
return ret;
}
@Override
public String toString ()
{
return new ToStringGenerator (this).append ("isAssert", m_bIsAssert) |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
268 |
com\helger\schematron\pure\exchange\PSReader.java |
903 |
ret.setDiagnostics (sAttrValue);
else
if (PSRichGroup.isRichAttribute (sAttrName))
_handleRichGroup (sAttrName, sAttrValue, aRichGroup);
else
if (PSLinkableGroup.isLinkableAttribute (sAttrName))
_handleLinkableGroup (sAttrName, sAttrValue, aLinkableGroup);
else
ret.addForeignAttribute (sAttrName, sAttrValue);
});
ret.setRich (aRichGroup);
ret.setLinkable (aLinkableGroup); |
File |
Line |
com\helger\schematron\pure\model\PSDiagnostics.java |
123 |
com\helger\schematron\pure\model\PSPattern.java |
359 |
com\helger\schematron\pure\model\PSPhase.java |
173 |
com\helger\schematron\pure\model\PSRule.java |
278 |
com\helger\schematron\pure\model\PSSchema.java |
358 |
}
public void addInclude (@Nonnull final PSInclude aInclude)
{
ValueEnforcer.notNull (aInclude, "Include");
m_aIncludes.add (aInclude);
}
public boolean hasAnyInclude ()
{
return m_aIncludes.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSInclude> getAllIncludes ()
{
return m_aIncludes.getClone ();
}
public void addDiagnostic (@Nonnull final PSDiagnostic aDiagnostic) |
File |
Line |
com\helger\schematron\pure\model\PSExtends.java |
115 |
com\helger\schematron\pure\model\PSP.java |
248 |
com\helger\schematron\pure\model\PSPhase.java |
274 |
com\helger\schematron\pure\model\PSRule.java |
395 |
com\helger\schematron\pure\model\PSSchema.java |
582 |
ret.setAttribute (CSchematronXML.ATTR_RULE, m_sRule);
if (m_aForeignAttrs != null)
for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ())
ret.setAttribute (aEntry.getKey (), aEntry.getValue ());
return ret;
}
@Override
public String toString ()
{
return new ToStringGenerator (this).appendIfNotNull ("rule", m_sRule) |
File |
Line |
com\helger\schematron\pure\model\PSPattern.java |
511 |
com\helger\schematron\pure\model\PSSchema.java |
561 |
m_aRich.fillMicroElement (ret);
if (m_aForeignElements != null)
for (final IMicroElement aForeignElement : m_aForeignElements)
ret.appendChild (aForeignElement.getClone ());
for (final PSInclude aInclude : m_aIncludes)
ret.appendChild (aInclude.getAsMicroElement ());
if (m_aTitle != null)
ret.appendChild (m_aTitle.getAsMicroElement ());
for (final IPSElement aContent : m_aContent) |
File |
Line |
com\helger\schematron\pure\validation\PSValidationHandlerBreakOnFirstError.java |
38 |
com\helger\schematron\pure\validation\PSValidationHandlerBreakOnFirstFailedAssert.java |
37 |
public class PSValidationHandlerBreakOnFirstError extends AbstractPSPartialValidationHandler
{
private EValidity m_eValidity = EValidity.VALID;
@Override
@Nonnull
public EContinue onFailedAssert (@Nonnull final PSAssertReport aAssertReport,
@Nonnull final String sTestExpression,
@Nonnull final Node aRuleMatchingNode,
final int nNodeIndex,
@Nullable final Object aContext)
{
m_eValidity = EValidity.INVALID;
return EContinue.BREAK;
}
@Override
@Nonnull
public EContinue onSuccessfulReport (@Nonnull final PSAssertReport aAssertReport, |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
189 |
com\helger\schematron\pure\exchange\PSReader.java |
302 |
com\helger\schematron\pure\exchange\PSReader.java |
366 |
com\helger\schematron\pure\exchange\PSReader.java |
711 |
ret.addEmph (readEmphFromXML (eElement));
else
if (sLocalName.equals (CSchematronXML.ELEMENT_SPAN))
ret.addSpan (readSpanFromXML (eElement));
else
_warn (ret, "Unsupported Schematron element '" + sLocalName + "'");
}
else
ret.addForeignElement (eElement.getClone ());
break;
case COMMENT:
// Ignore comments
break;
default:
_warn (ret, "Unsupported child node: " + aActiveChild); |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
561 |
com\helger\schematron\pure\exchange\PSReader.java |
1135 |
eInclude.forAllChildElements (eValueOfChild -> {
if (CSchematron.NAMESPACE_SCHEMATRON.equals (eValueOfChild.getNamespaceURI ()))
{
_warn (ret, "Unsupported Schematron element '" + eValueOfChild.getLocalName () + "'");
}
else
_warn (ret, "Unsupported namespace URI '" + eValueOfChild.getNamespaceURI () + "'");
});
return ret;
}
/**
* Read a <let> element
*
* @param eLet
* The source micro element. Never <code>null</code>.
* @return The created domain object. May not be <code>null</code>.
*/
@Nonnull
public PSLet readLetFromXML (@Nonnull final IMicroElement eLet) |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
595 |
com\helger\schematron\pure\exchange\PSReader.java |
660 |
eLet.forAllChildElements (eLetChild -> {
if (CSchematron.NAMESPACE_SCHEMATRON.equals (eLetChild.getNamespaceURI ()))
{
_warn (ret, "Unsupported Schematron element '" + eLetChild.getLocalName () + "'");
}
else
_warn (ret, "Unsupported namespace URI '" + eLetChild.getNamespaceURI () + "'");
});
return ret;
}
/**
* Read a <name> element
*
* @param eName
* The source micro element. Never <code>null</code>.
* @return The created domain object. May not be <code>null</code>.
*/
@Nonnull
public PSName readNameFromXML (@Nonnull final IMicroElement eName) |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
384 |
com\helger\schematron\pure\model\PSDiagnostics.java |
176 |
com\helger\schematron\pure\model\PSExtends.java |
115 |
com\helger\schematron\pure\model\PSPattern.java |
520 |
ret.appendChild (((IPSElement) aContent).getAsMicroElement ());
if (m_aForeignAttrs != null)
for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ())
ret.setAttribute (aEntry.getKey (), aEntry.getValue ());
return ret;
}
@Override
public String toString ()
{
return new ToStringGenerator (this).append ("isAssert", m_bIsAssert) |
File |
Line |
com\helger\schematron\pure\model\PSDir.java |
209 |
com\helger\schematron\pure\model\PSSpan.java |
186 |
ret.setValue (m_eValue);
for (final String sContent : m_aContent)
ret.addText (sContent);
if (hasForeignElements ())
ret.addForeignElements (m_aForeignElements);
if (hasForeignAttributes ())
ret.addForeignAttributes (m_aForeignAttrs);
return ret;
}
@Override
public String toString ()
{
return new ToStringGenerator (this).appendIfNotNull ("value", m_eValue) |
File |
Line |
com\helger\schematron\pure\model\PSPattern.java |
215 |
com\helger\schematron\pure\model\PSRule.java |
120 |
if (m_aTitle != null && !m_aTitle.isValid (aErrorHandler))
return false;
for (final IPSElement aContent : m_aContent)
if (!aContent.isValid (aErrorHandler))
return false;
return true;
}
public void validateCompletely (@Nonnull final IPSErrorHandler aErrorHandler)
{
// If abstract, an ID must be present
if (m_bAbstract && StringHelper.hasNoText (m_sID))
aErrorHandler.error (this, "abstract <pattern> does not have an 'id'"); |
File |
Line |
com\helger\schematron\pure\validation\xpath\PSXPathValidationHandlerSVRL.java |
296 |
com\helger\schematron\pure\validation\xpath\PSXPathValidationHandlerSVRL.java |
323 |
public EContinue onFailedAssert (@Nonnull final PSAssertReport aAssertReport,
@Nonnull final String sTestExpression,
@Nonnull final Node aRuleMatchingNode,
final int nNodeIndex,
@Nullable final Object aContext) throws SchematronValidationException
{
if (!(aContext instanceof PSXPathBoundAssertReport))
throw new SchematronValidationException ("The passed context must be an XPath object but is a " + aContext);
final PSXPathBoundAssertReport aBoundAssertReport = (PSXPathBoundAssertReport) aContext;
final FailedAssert aFailedAssert = new FailedAssert (); |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
449 |
com\helger\schematron\pure\exchange\PSReader.java |
1050 |
if (CSchematron.NAMESPACE_SCHEMATRON.equals (eElement.getNamespaceURI ()))
{
_warn (ret, "Unsupported Schematron element '" + eElement.getLocalName () + "'");
}
else
ret.addForeignElement (eElement.getClone ());
break;
case COMMENT:
// Ignore comments
break;
default:
_warn (ret, "Unsupported child node: " + aDirChild); |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
169 |
com\helger\schematron\pure\model\PSAssertReport.java |
322 |
com\helger\schematron\pure\model\PSDiagnostic.java |
206 |
return m_aContent.getAllInstanceOf (String.class);
}
public void addDir (@Nonnull final PSDir aDir)
{
ValueEnforcer.notNull (aDir, "Dir");
m_aContent.add (aDir);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSDir> getAllDirs ()
{
return m_aContent.getAllInstanceOf (PSDir.class);
}
public void addEmph (@Nonnull final PSEmph aEmph) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
182 |
com\helger\schematron\pure\model\PSAssertReport.java |
309 |
com\helger\schematron\pure\model\PSDiagnostic.java |
193 |
com\helger\schematron\pure\model\PSP.java |
194 |
return m_aContent.getAllInstanceOf (PSDir.class);
}
public void addEmph (@Nonnull final PSEmph aEmph)
{
ValueEnforcer.notNull (aEmph, "Emph");
m_aContent.add (aEmph);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSEmph> getAllEmphs ()
{
return m_aContent.getAllInstanceOf (PSEmph.class);
}
public void addSpan (@Nonnull final PSSpan aSpan) |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
244 |
com\helger\schematron\pure\model\PSRule.java |
216 |
}
public void setRich (@Nullable final PSRichGroup aRich)
{
m_aRich = aRich;
}
@Nullable
public PSRichGroup getRich ()
{
return m_aRich;
}
public void setLinkable (@Nullable final PSLinkableGroup aLinkable)
{
m_aLinkable = aLinkable;
}
@Nullable
public PSLinkableGroup getLinkable ()
{
return m_aLinkable;
}
public void addText (@Nonnull @Nonempty final String sText) |
File |
Line |
com\helger\schematron\pure\model\PSPattern.java |
509 |
com\helger\schematron\pure\model\PSPhase.java |
265 |
ret.setAttribute (CSchematronXML.ATTR_IS_A, m_sIsA);
if (m_aRich != null)
m_aRich.fillMicroElement (ret);
if (m_aForeignElements != null)
for (final IMicroElement aForeignElement : m_aForeignElements)
ret.appendChild (aForeignElement.getClone ());
for (final PSInclude aInclude : m_aIncludes)
ret.appendChild (aInclude.getAsMicroElement ()); |
File |
Line |
com\helger\schematron\pure\validation\PSValidationHandlerBreakOnFirstError.java |
56 |
com\helger\schematron\pure\validation\PSValidationHandlerBreakOnFirstFailedAssert.java |
43 |
public EContinue onSuccessfulReport (@Nonnull final PSAssertReport aAssertReport,
@Nonnull final String sTestExpression,
@Nonnull final Node aRuleMatchingNode,
final int nNodeIndex,
@Nullable final Object aContext)
{
m_eValidity = EValidity.INVALID;
return EContinue.BREAK;
}
/**
* @return The validity of the XML file. {@link EValidity#VALID} if no failed
* assertion and no successful report occurred,
* {@link EValidity#INVALID} otherwise.
*/
@Override
@Nonnull
public EValidity getValidity ()
{
return m_eValidity;
}
} |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
322 |
com\helger\schematron\pure\model\PSDiagnostic.java |
206 |
com\helger\schematron\pure\model\PSTitle.java |
87 |
return m_aContent.getAllInstanceOf (PSEmph.class);
}
public void addDir (@Nonnull final PSDir aDir)
{
ValueEnforcer.notNull (aDir, "Dir");
m_aContent.add (aDir);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSDir> getAllDirs ()
{
return m_aContent.getAllInstanceOf (PSDir.class);
} |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
322 |
com\helger\schematron\pure\model\PSDiagnostic.java |
206 |
com\helger\schematron\pure\model\PSP.java |
181 |
return m_aContent.getAllInstanceOf (PSEmph.class);
}
public void addDir (@Nonnull final PSDir aDir)
{
ValueEnforcer.notNull (aDir, "Dir");
m_aContent.add (aDir);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSDir> getAllDirs ()
{
return m_aContent.getAllInstanceOf (PSDir.class);
}
public void addSpan (@Nonnull final PSSpan aSpan) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
57 |
com\helger\schematron\pure\model\PSDiagnostic.java |
69 |
public PSActive ()
{}
public boolean isValid (@Nonnull final IPSErrorHandler aErrorHandler)
{
for (final Object aContent : m_aContent)
if (aContent instanceof IPSElement)
if (!((IPSElement) aContent).isValid (aErrorHandler))
return false;
if (StringHelper.hasNoText (m_sPattern)) |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
372 |
com\helger\schematron\pure\model\PSRule.java |
382 |
ret.setAttribute (CSchematronXML.ATTR_DIAGNOSTICS, StringHelper.getImploded (' ', m_aDiagnostics));
if (m_aRich != null)
m_aRich.fillMicroElement (ret);
if (m_aLinkable != null)
m_aLinkable.fillMicroElement (ret);
if (m_aForeignElements != null)
for (final IMicroElement aForeignElement : m_aForeignElements)
ret.appendChild (aForeignElement.getClone ());
for (final Object aContent : m_aContent) |
File |
Line |
com\helger\schematron\pure\model\PSP.java |
181 |
com\helger\schematron\pure\model\PSTitle.java |
87 |
return StringHelper.getImploded (m_aContent);
}
public void addDir (@Nonnull final PSDir aDir)
{
ValueEnforcer.notNull (aDir, "Dir");
m_aContent.add (aDir);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsList <PSDir> getAllDirs ()
{
return m_aContent.getAllInstanceOf (PSDir.class);
} |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
234 |
com\helger\schematron\pure\model\PSDiagnostic.java |
260 |
com\helger\schematron\pure\model\PSDiagnostics.java |
176 |
com\helger\schematron\pure\model\PSPattern.java |
520 |
com\helger\schematron\pure\model\PSPhase.java |
274 |
com\helger\schematron\pure\model\PSRule.java |
395 |
com\helger\schematron\pure\model\PSSchema.java |
582 |
ret.appendChild (((IPSElement) aContent).getAsMicroElement ());
if (m_aForeignAttrs != null)
for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ())
ret.setAttribute (aEntry.getKey (), aEntry.getValue ());
return ret;
}
@Nonnull |
File |
Line |
com\helger\schematron\pure\model\PSDiagnostic.java |
249 |
com\helger\schematron\pure\model\PSPhase.java |
264 |
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_DIAGNOSTIC);
ret.setAttribute (CSchematronXML.ATTR_ID, m_sID);
if (m_aRich != null)
m_aRich.fillMicroElement (ret);
if (m_aForeignElements != null)
for (final IMicroElement aForeignElement : m_aForeignElements)
ret.appendChild (aForeignElement.getClone ());
for (final Object aContent : m_aContent) |
File |
Line |
com\helger\schematron\pure\model\PSPhase.java |
267 |
com\helger\schematron\pure\model\PSRule.java |
386 |
m_aRich.fillMicroElement (ret);
if (m_aForeignElements != null)
for (final IMicroElement aForeignElement : m_aForeignElements)
ret.appendChild (aForeignElement.getClone ());
for (final PSInclude aInclude : m_aIncludes)
ret.appendChild (aInclude.getAsMicroElement ());
for (final IPSElement aContent : m_aContent) |
File |
Line |
com\helger\schematron\pure\preprocess\PSPreprocessor.java |
358 |
com\helger\schematron\pure\preprocess\PSPreprocessor.java |
375 |
for (final IPSElement aElement : aBasePattern.getAllContentElements ())
{
if (aElement instanceof PSLet)
ret.addLet (((PSLet) aElement).getClone ());
else
if (aElement instanceof PSRule)
{
final PSRule aMinifiedRule = _getPreprocessedRule ((PSRule) aElement, aLookup, aIDPool, aParamValueMap); |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
58 |
com\helger\schematron\pure\model\PSAssertReport.java |
86 |
com\helger\schematron\pure\model\PSDiagnostic.java |
70 |
{}
public boolean isValid (@Nonnull final IPSErrorHandler aErrorHandler)
{
for (final Object aContent : m_aContent)
if (aContent instanceof IPSElement)
if (!((IPSElement) aContent).isValid (aErrorHandler))
return false;
if (StringHelper.hasNoText (m_sPattern)) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
68 |
com\helger\schematron\pure\model\PSAssertReport.java |
96 |
com\helger\schematron\pure\model\PSDiagnostic.java |
80 |
aErrorHandler.error (this, "<active> has no 'pattern'");
return false;
}
return true;
}
public void validateCompletely (@Nonnull final IPSErrorHandler aErrorHandler)
{
for (final Object aContent : m_aContent)
if (aContent instanceof IPSElement)
((IPSElement) aContent).validateCompletely (aErrorHandler);
if (StringHelper.hasNoText (m_sPattern)) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
234 |
com\helger\schematron\pure\model\PSDiagnostic.java |
260 |
com\helger\schematron\pure\model\PSDir.java |
198 |
com\helger\schematron\pure\model\PSName.java |
124 |
com\helger\schematron\pure\model\PSNS.java |
154 |
com\helger\schematron\pure\model\PSSpan.java |
175 |
com\helger\schematron\pure\model\PSValueOf.java |
125 |
ret.appendChild (((IPSElement) aContent).getAsMicroElement ());
if (m_aForeignAttrs != null)
for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ())
ret.setAttribute (aEntry.getKey (), aEntry.getValue ());
return ret;
}
@Nonnull
public PSActive getClone () |
File |
Line |
com\helger\schematron\SchematronHelper.java |
88 |
com\helger\schematron\SchematronHelper.java |
122 |
@Nonnull final IReadableResource aXML)
{
ValueEnforcer.notNull (aSchematron, "SchematronResource");
ValueEnforcer.notNull (aXML, "XMLSource");
try
{
// Apply Schematron on XML
return aSchematron.applySchematronValidationToSVRL (aXML);
}
catch (final Exception ex)
{
throw new IllegalArgumentException ("Failed to apply Schematron " +
aSchematron.getID () + |
File |
Line |
com\helger\schematron\pure\model\PSPattern.java |
511 |
com\helger\schematron\pure\model\PSRule.java |
386 |
m_aRich.fillMicroElement (ret);
if (m_aForeignElements != null)
for (final IMicroElement aForeignElement : m_aForeignElements)
ret.appendChild (aForeignElement.getClone ());
for (final PSInclude aInclude : m_aIncludes)
ret.appendChild (aInclude.getAsMicroElement ()); |
File |
Line |
com\helger\schematron\xslt\SchematronProviderXSLTFromSCH.java |
173 |
com\helger\schematron\xslt\SchematronProviderXSLTPrebuild.java |
69 |
}
public boolean isValidSchematron ()
{
return m_aSchematronXSLTTemplates != null;
}
@Nullable
public Document getXSLTDocument ()
{
return m_aSchematronXSLTDoc;
}
@Nullable
public Transformer getXSLTTransformer () throws TransformerConfigurationException
{
return m_aSchematronXSLTTemplates == null ? null : m_aSchematronXSLTTemplates.newTransformer ();
}
} |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
182 |
com\helger\schematron\pure\exchange\PSReader.java |
704 |
com\helger\schematron\pure\exchange\PSReader.java |
1093 |
if (CSchematron.NAMESPACE_SCHEMATRON.equals (eElement.getNamespaceURI ()))
{
final String sLocalName = eElement.getLocalName ();
if (sLocalName.equals (CSchematronXML.ELEMENT_DIR))
ret.addDir (readDirFromXML (eElement));
else |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
682 |
com\helger\schematron\pure\exchange\PSReader.java |
960 |
eP.forAllAttributes ( (sNS, sAttrName, sVal) -> {
final String sAttrValue = _getAttributeValue (sVal);
if (sAttrName.equals (CSchematronXML.ATTR_ID))
ret.setID (sAttrValue);
else
if (sAttrName.equals (CSchematronXML.ATTR_CLASS)) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
57 |
com\helger\schematron\pure\model\PSDiagnostic.java |
69 |
com\helger\schematron\pure\model\PSP.java |
60 |
com\helger\schematron\pure\model\PSTitle.java |
48 |
public PSActive ()
{}
public boolean isValid (@Nonnull final IPSErrorHandler aErrorHandler)
{
for (final Object aContent : m_aContent)
if (aContent instanceof IPSElement)
if (!((IPSElement) aContent).isValid (aErrorHandler))
return false; |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
234 |
com\helger\schematron\pure\model\PSDiagnostic.java |
260 |
com\helger\schematron\pure\model\PSExtends.java |
115 |
ret.appendChild (((IPSElement) aContent).getAsMicroElement ());
if (m_aForeignAttrs != null)
for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ())
ret.setAttribute (aEntry.getKey (), aEntry.getValue ());
return ret;
}
@Nonnull |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
258 |
com\helger\schematron\pure\model\PSDiagnostic.java |
290 |
ret.addSpan (((PSSpan) aContent).getClone ());
}
if (hasForeignElements ())
ret.addForeignElements (m_aForeignElements);
if (hasForeignAttributes ())
ret.addForeignAttributes (m_aForeignAttrs);
return ret;
}
@Override
public String toString ()
{
return new ToStringGenerator (this).appendIfNotNull ("pattern", m_sPattern) |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
384 |
com\helger\schematron\pure\model\PSDiagnostics.java |
176 |
com\helger\schematron\pure\model\PSDir.java |
198 |
com\helger\schematron\pure\model\PSName.java |
124 |
com\helger\schematron\pure\model\PSNS.java |
154 |
com\helger\schematron\pure\model\PSP.java |
248 |
com\helger\schematron\pure\model\PSPattern.java |
520 |
com\helger\schematron\pure\model\PSPhase.java |
274 |
com\helger\schematron\pure\model\PSRule.java |
395 |
com\helger\schematron\pure\model\PSSchema.java |
582 |
com\helger\schematron\pure\model\PSSpan.java |
175 |
com\helger\schematron\pure\model\PSValueOf.java |
125 |
ret.appendChild (((IPSElement) aContent).getAsMicroElement ());
if (m_aForeignAttrs != null)
for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ())
ret.setAttribute (aEntry.getKey (), aEntry.getValue ());
return ret;
}
@Override |
File |
Line |
com\helger\schematron\pure\model\PSDiagnostics.java |
169 |
com\helger\schematron\pure\model\PSPhase.java |
267 |
com\helger\schematron\pure\model\PSRule.java |
386 |
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_DIAGNOSTICS);
if (m_aForeignElements != null)
for (final IMicroElement aForeignElement : m_aForeignElements)
ret.appendChild (aForeignElement.getClone ());
for (final PSInclude aInclude : m_aIncludes)
ret.appendChild (aInclude.getAsMicroElement ());
for (final PSDiagnostic aDiagnostic : m_aDiagnostics) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
208 |
com\helger\schematron\pure\model\PSDiagnostic.java |
232 |
com\helger\schematron\pure\model\PSP.java |
220 |
com\helger\schematron\pure\model\PSTitle.java |
100 |
return m_aContent.getAllInstanceOf (PSSpan.class);
}
/**
* @return A list of {@link String}, {@link PSDir}, {@link PSEmph} and
* {@link PSSpan} elements.
*/
@Nonnull
@ReturnsMutableCopy
public ICommonsList <Object> getAllContentElements ()
{
return m_aContent.getClone ();
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_ACTIVE); |
File |
Line |
com\helger\schematron\pure\validation\PSValidationHandlerBreakOnFirstError.java |
44 |
com\helger\schematron\pure\validation\PSValidationHandlerBreakOnFirstError.java |
56 |
public EContinue onFailedAssert (@Nonnull final PSAssertReport aAssertReport,
@Nonnull final String sTestExpression,
@Nonnull final Node aRuleMatchingNode,
final int nNodeIndex,
@Nullable final Object aContext)
{
m_eValidity = EValidity.INVALID;
return EContinue.BREAK;
}
@Override
@Nonnull
public EContinue onSuccessfulReport (@Nonnull final PSAssertReport aAssertReport, |
File |
Line |
com\helger\schematron\xslt\AbstractSchematronXSLTBasedResource.java |
107 |
com\helger\schematron\xslt\SCHTransformerCustomizer.java |
80 |
}
public boolean hasParameters ()
{
return m_aCustomParameters != null && m_aCustomParameters.isNotEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, ?> getParameters ()
{
return new CommonsLinkedHashMap <> (m_aCustomParameters);
}
@Nonnull
public IMPLTYPE setParameters (@Nullable final Map <String, ?> aCustomParameters) |
File |
Line |
com\helger\schematron\xslt\AbstractSchematronXSLTBasedResource.java |
159 |
com\helger\schematron\xslt\AbstractSchematronXSLTBasedResource.java |
196 |
public EValidity getSchematronValidity (@Nonnull final IHasInputStream aXMLResource) throws Exception
{
ValueEnforcer.notNull (aXMLResource, "XMLResource");
final InputStream aIS = aXMLResource.getInputStream ();
if (aIS == null)
{
// Resource not found
s_aLogger.warn ("XML resource " + aXMLResource + " does not exist!");
return EValidity.INVALID; |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
260 |
com\helger\schematron\pure\model\PSDiagnostic.java |
292 |
com\helger\schematron\pure\model\PSDir.java |
212 |
com\helger\schematron\pure\model\PSSpan.java |
189 |
if (hasForeignElements ())
ret.addForeignElements (m_aForeignElements);
if (hasForeignAttributes ())
ret.addForeignAttributes (m_aForeignAttrs);
return ret;
}
@Override
public String toString ()
{
return new ToStringGenerator (this).appendIfNotNull ("pattern", m_sPattern) |
File |
Line |
com\helger\schematron\pure\model\PSPhase.java |
286 |
com\helger\schematron\pure\model\PSRule.java |
412 |
.appendIf ("includes", m_aIncludes, CollectionHelper::isNotEmpty)
.appendIf ("content", m_aContent, CollectionHelper::isNotEmpty)
.appendIf ("foreignAttrs", m_aForeignAttrs, CollectionHelper::isNotEmpty)
.appendIf ("foreignElements", m_aForeignElements, CollectionHelper::isNotEmpty)
.toString ();
}
} |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
86 |
com\helger\schematron\pure\model\PSP.java |
61 |
com\helger\schematron\pure\model\PSTitle.java |
49 |
}
public boolean isValid (@Nonnull final IPSErrorHandler aErrorHandler)
{
for (final Object aContent : m_aContent)
if (aContent instanceof IPSElement)
if (!((IPSElement) aContent).isValid (aErrorHandler))
return false; |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
348 |
com\helger\schematron\pure\model\PSTitle.java |
100 |
return m_aContent.getAllInstanceOf (PSSpan.class);
}
/**
* @return A list of {@link String}, {@link PSName}, {@link PSValueOf},
* {@link PSEmph}, {@link PSDir} and {@link PSSpan} elements.
*/
@Nonnull
@ReturnsMutableCopy
public ICommonsList <Object> getAllContentElements ()
{
return m_aContent.getClone ();
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, |
File |
Line |
com\helger\schematron\pure\model\PSDiagnostics.java |
169 |
com\helger\schematron\pure\model\PSPattern.java |
511 |
com\helger\schematron\pure\model\PSPhase.java |
267 |
com\helger\schematron\pure\model\PSRule.java |
386 |
com\helger\schematron\pure\model\PSSchema.java |
561 |
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_DIAGNOSTICS);
if (m_aForeignElements != null)
for (final IMicroElement aForeignElement : m_aForeignElements)
ret.appendChild (aForeignElement.getClone ());
for (final PSInclude aInclude : m_aIncludes)
ret.appendChild (aInclude.getAsMicroElement ()); |
File |
Line |
com\helger\schematron\pure\model\PSPhase.java |
248 |
com\helger\schematron\pure\model\PSRule.java |
360 |
return m_aContent.getAllInstanceOf (PSActive.class);
}
/**
* @return A list of {@link PSActive}, {@link PSLet} and {@link PSP} elements.
*/
@Nonnull
@ReturnsMutableCopy
public ICommonsList <IPSElement> getAllContentElements ()
{
return m_aContent.getClone ();
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_PHASE); |
File |
Line |
com\helger\schematron\pure\model\PSPattern.java |
489 |
com\helger\schematron\pure\model\PSPhase.java |
249 |
com\helger\schematron\pure\model\PSRule.java |
361 |
}
/**
* @return A list consisting of {@link PSP}, {@link PSLet}, {@link PSRule} and
* {@link PSParam} parameters
*/
@Nonnull
@ReturnsMutableCopy
public ICommonsList <IPSElement> getAllContentElements ()
{
return m_aContent.getClone ();
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_PATTERN); |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
336 |
com\helger\schematron\pure\exchange\PSReader.java |
682 |
com\helger\schematron\pure\exchange\PSReader.java |
842 |
com\helger\schematron\pure\exchange\PSReader.java |
960 |
eDiagnostic.forAllAttributes ( (sNS, sAttrName, sVal) -> {
final String sAttrValue = _getAttributeValue (sVal);
if (sAttrName.equals (CSchematronXML.ATTR_ID))
ret.setID (sAttrValue);
else
if (PSRichGroup.isRichAttribute (sAttrName)) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
229 |
com\helger\schematron\pure\model\PSAssertReport.java |
379 |
com\helger\schematron\pure\model\PSDiagnostic.java |
255 |
com\helger\schematron\pure\model\PSP.java |
243 |
com\helger\schematron\pure\model\PSTitle.java |
116 |
ret.appendChild (aForeignElement.getClone ());
for (final Object aContent : m_aContent)
if (aContent instanceof String)
ret.appendText ((String) aContent);
else
ret.appendChild (((IPSElement) aContent).getAsMicroElement ()); |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
270 |
com\helger\schematron\pure\model\PSAssertReport.java |
400 |
com\helger\schematron\pure\model\PSDiagnostic.java |
303 |
com\helger\schematron\pure\model\PSDir.java |
222 |
com\helger\schematron\pure\model\PSP.java |
260 |
com\helger\schematron\pure\model\PSPattern.java |
535 |
com\helger\schematron\pure\model\PSPhase.java |
286 |
com\helger\schematron\pure\model\PSRule.java |
412 |
com\helger\schematron\pure\model\PSSpan.java |
199 |
return new ToStringGenerator (this).appendIfNotNull ("pattern", m_sPattern)
.appendIf ("content", m_aContent, CollectionHelper::isNotEmpty)
.appendIf ("foreignAttrs", m_aForeignAttrs, CollectionHelper::isNotEmpty)
.appendIf ("foreignElements", m_aForeignElements, CollectionHelper::isNotEmpty)
.toString ();
}
} |
File |
Line |
com\helger\schematron\pure\model\PSDiagnostic.java |
250 |
com\helger\schematron\pure\model\PSPattern.java |
509 |
ret.setAttribute (CSchematronXML.ATTR_ID, m_sID);
if (m_aRich != null)
m_aRich.fillMicroElement (ret);
if (m_aForeignElements != null)
for (final IMicroElement aForeignElement : m_aForeignElements)
ret.appendChild (aForeignElement.getClone ());
for (final Object aContent : m_aContent) |
File |
Line |
com\helger\schematron\pure\model\PSPattern.java |
377 |
com\helger\schematron\pure\model\PSSchema.java |
342 |
}
public void setTitle (@Nullable final PSTitle aTitle)
{
m_aTitle = aTitle;
}
@Nullable
public PSTitle getTitle ()
{
return m_aTitle;
}
public boolean hasTitle ()
{
return m_aTitle != null;
}
public void addRule (@Nonnull final PSRule aRule) |
File |
Line |
com\helger\schematron\pure\errorhandler\CollectingPSErrorHandler.java |
54 |
com\helger\schematron\pure\errorhandler\LoggingPSErrorHandler.java |
64 |
super (aNestedErrorHandler);
}
@Override
protected void handle (@Nullable final IReadableResource aRes,
@Nonnull final IErrorLevel aErrorLevel,
@Nullable final IPSElement aSourceElement,
@Nonnull final String sMessage,
@Nullable final Throwable t)
{ |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
71 |
com\helger\schematron\pure\model\PSAssertReport.java |
99 |
com\helger\schematron\pure\model\PSDiagnostic.java |
83 |
com\helger\schematron\pure\model\PSP.java |
69 |
com\helger\schematron\pure\model\PSTitle.java |
57 |
return true;
}
public void validateCompletely (@Nonnull final IPSErrorHandler aErrorHandler)
{
for (final Object aContent : m_aContent)
if (aContent instanceof IPSElement)
((IPSElement) aContent).validateCompletely (aErrorHandler); |
File |
Line |
com\helger\schematron\pure\model\PSLet.java |
140 |
com\helger\schematron\pure\model\PSParam.java |
105 |
ret.setValue (m_sValue);
return ret;
}
@Override
public String toString ()
{
return new ToStringGenerator (this).appendIfNotNull ("name", m_sName)
.appendIfNotNull ("value", m_sValue)
.toString ();
}
} |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
339 |
com\helger\schematron\pure\exchange\PSReader.java |
788 |
com\helger\schematron\pure\exchange\PSReader.java |
845 |
com\helger\schematron\pure\exchange\PSReader.java |
972 |
ret.setID (sAttrValue);
else
if (PSRichGroup.isRichAttribute (sAttrName))
_handleRichGroup (sAttrName, sAttrValue, aRichGroup);
else
ret.addForeignAttribute (sAttrName, sAttrValue);
});
ret.setRich (aRichGroup); |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
152 |
com\helger\schematron\pure\model\PSAssertReport.java |
266 |
com\helger\schematron\pure\model\PSDiagnostic.java |
163 |
com\helger\schematron\pure\model\PSDir.java |
162 |
com\helger\schematron\pure\model\PSEmph.java |
71 |
com\helger\schematron\pure\model\PSP.java |
158 |
com\helger\schematron\pure\model\PSSpan.java |
140 |
com\helger\schematron\pure\model\PSTitle.java |
70 |
}
public void addText (@Nonnull @Nonempty final String sText)
{
ValueEnforcer.notEmpty (sText, "Text");
m_aContent.add (sText);
}
public boolean hasAnyText ()
{
return m_aContent.containsAny (e -> e instanceof String); |
File |
Line |
com\helger\schematron\pure\model\PSDiagnostics.java |
55 |
com\helger\schematron\pure\model\PSPhase.java |
70 |
public PSDiagnostics ()
{}
public boolean isValid (@Nonnull final IPSErrorHandler aErrorHandler)
{
for (final PSInclude aInclude : m_aIncludes)
if (!aInclude.isValid (aErrorHandler))
return false;
for (final PSDiagnostic aDiagnostic : m_aDiagnostics) |
File |
Line |
com\helger\schematron\pure\model\PSLet.java |
88 |
com\helger\schematron\pure\model\PSParam.java |
74 |
}
/**
* @param sName
* The name of the variable. May be <code>null</code>.
*/
public void setName (@Nullable final String sName)
{
m_sName = sName;
}
/**
* @return The name of the variable. May be <code>null</code>.
*/
@Nullable
public String getName ()
{
return m_sName;
}
/**
* @param sValue
* The value of the variable. May be <code>null</code>.
*/
public void setValue (@Nullable final String sValue)
{ |
File |
Line |
com\helger\schematron\pure\errorhandler\CollectingPSErrorHandler.java |
57 |
com\helger\schematron\pure\errorhandler\DoNothingPSErrorHandler.java |
34 |
com\helger\schematron\pure\errorhandler\LoggingPSErrorHandler.java |
67 |
@Override
protected void handle (@Nullable final IReadableResource aRes,
@Nonnull final IErrorLevel aErrorLevel,
@Nullable final IPSElement aSourceElement,
@Nonnull final String sMessage,
@Nullable final Throwable t)
{ |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
248 |
com\helger\schematron\pure\model\PSTitle.java |
130 |
if (aContent instanceof String)
ret.addText ((String) aContent);
else
if (aContent instanceof PSDir)
ret.addDir (((PSDir) aContent).getClone ()); |
File |
Line |
com\helger\schematron\pure\validation\PSValidationHandlerBreakOnFirstError.java |
52 |
com\helger\schematron\pure\validation\xpath\PSXPathValidationHandlerSVRL.java |
319 |
}
@Override
@Nonnull
public EContinue onSuccessfulReport (@Nonnull final PSAssertReport aAssertReport,
@Nonnull final String sTestExpression,
@Nonnull final Node aRuleMatchingNode,
final int nNodeIndex,
@Nullable final Object aContext) |
File |
Line |
com\helger\schematron\pure\validation\PSValidationHandlerDefault.java |
56 |
com\helger\schematron\pure\validation\xpath\PSXPathValidationHandlerSVRL.java |
295 |
@Nonnull
public EContinue onFailedAssert (@Nonnull final PSAssertReport aAssertReport,
@Nonnull final String sTestExpression,
@Nonnull final Node aRuleMatchingNode,
final int nNodeIndex,
@Nullable final Object aContext) throws SchematronValidationException
{ |
File |
Line |
com\helger\schematron\pure\validation\PSValidationHandlerDefault.java |
57 |
com\helger\schematron\pure\validation\PSValidationHandlerDefault.java |
67 |
public EContinue onFailedAssert (@Nonnull final PSAssertReport aAssertReport,
@Nonnull final String sTestExpression,
@Nonnull final Node aRuleMatchingNode,
final int nNodeIndex,
@Nullable final Object aContext) throws SchematronValidationException
{
return EContinue.CONTINUE;
} |
File |
Line |
com\helger\schematron\pure\validation\PSValidationHandlerDefault.java |
66 |
com\helger\schematron\pure\validation\xpath\PSXPathValidationHandlerSVRL.java |
322 |
@Nonnull
public EContinue onSuccessfulReport (@Nonnull final PSAssertReport aAssertReport,
@Nonnull final String sTestExpression,
@Nonnull final Node aRuleMatchingNode,
final int nNodeIndex,
@Nullable final Object aContext) throws SchematronValidationException
{ |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
338 |
com\helger\schematron\pure\exchange\PSReader.java |
844 |
com\helger\schematron\pure\exchange\PSReader.java |
902 |
if (sAttrName.equals (CSchematronXML.ATTR_ID))
ret.setID (sAttrValue);
else
if (PSRichGroup.isRichAttribute (sAttrName))
_handleRichGroup (sAttrName, sAttrValue, aRichGroup);
else |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
479 |
com\helger\schematron\pure\exchange\PSReader.java |
1080 |
eEmph.forAllAttributes ( (sNS, sAttrName, sVal) -> {
final String sAttrValue = _getAttributeValue (sVal);
_warn (ret, "Unsupported attribute '" + sAttrName + "'='" + sAttrValue + "'");
}); |
File |
Line |
com\helger\schematron\pure\model\PSLet.java |
114 |
com\helger\schematron\pure\model\PSParam.java |
91 |
m_sValue = sValue;
}
/**
* @return The value of the variable. May be <code>null</code>.
*/
@Nullable
public String getValue ()
{
return m_sValue;
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_LET); |
File |
Line |
com\helger\schematron\pure\model\PSPhase.java |
65 |
com\helger\schematron\pure\model\PSRule.java |
82 |
private final ICommonsList <PSInclude> m_aIncludes = new CommonsArrayList <> ();
private final ICommonsList <IPSElement> m_aContent = new CommonsArrayList <> ();
private ICommonsOrderedMap <String, String> m_aForeignAttrs;
private ICommonsList <IMicroElement> m_aForeignElements;
public PSPhase () |
File |
Line |
com\helger\schematron\pure\validation\PSValidationHandlerBreakOnFirstError.java |
42 |
com\helger\schematron\pure\validation\PSValidationHandlerBreakOnFirstFailedAssert.java |
41 |
com\helger\schematron\pure\validation\xpath\PSXPathValidationHandlerSVRL.java |
294 |
@Override
@Nonnull
public EContinue onFailedAssert (@Nonnull final PSAssertReport aAssertReport,
@Nonnull final String sTestExpression,
@Nonnull final Node aRuleMatchingNode,
final int nNodeIndex,
@Nullable final Object aContext) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
252 |
com\helger\schematron\pure\model\PSDiagnostic.java |
279 |
ret.addDir (((PSDir) aContent).getClone ());
else
if (aContent instanceof PSEmph)
ret.addEmph (((PSEmph) aContent).getClone ());
else
if (aContent instanceof PSSpan) |
File |
Line |
com\helger\schematron\pure\model\PSDiagnostic.java |
295 |
com\helger\schematron\pure\model\PSPhase.java |
277 |
ret.addForeignAttributes (m_aForeignAttrs);
return ret;
}
@Override
public String toString ()
{
return new ToStringGenerator (this).appendIfNotNull ("id", m_sID)
.appendIfNotNull ("rich", m_aRich)
.appendIf ("content", m_aContent, CollectionHelper::isNotEmpty) |
File |
Line |
com\helger\schematron\pure\model\PSEmph.java |
111 |
com\helger\schematron\pure\model\PSTitle.java |
134 |
ret.addText (sContent);
return ret;
}
@Override
public String toString ()
{
return new ToStringGenerator (this).appendIf ("content", m_aContent, CollectionHelper::isNotEmpty).toString ();
}
} |
File |
Line |
com\helger\schematron\pure\model\PSPattern.java |
474 |
com\helger\schematron\pure\model\PSPhase.java |
221 |
com\helger\schematron\pure\model\PSRule.java |
313 |
com\helger\schematron\pure\model\PSSchema.java |
437 |
return m_aContent.getAllInstanceOf (PSLet.class);
}
@Nonnull
@ReturnsMutableCopy
public ICommonsOrderedMap <String, String> getAllLetsAsMap ()
{
final ICommonsOrderedMap <String, String> ret = new CommonsLinkedHashMap <> ();
for (final IPSElement aElement : m_aContent) |
File |
Line |
com\helger\schematron\pure\bound\xpath\PSXPathBoundSchema.java |
451 |
com\helger\schematron\pure\bound\xpath\PSXPathBoundSchema.java |
458 |
for (final Map.Entry <String, String> aEntry : aSchema.getAllLetsAsMap ().entrySet ())
if (aGlobalVariables.add (aEntry).isUnchanged ())
error (aSchema, "Duplicate <let> with name '" + aEntry.getKey () + "' in global <schema>"); |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
186 |
com\helger\schematron\pure\exchange\PSReader.java |
296 |
com\helger\schematron\pure\exchange\PSReader.java |
360 |
com\helger\schematron\pure\exchange\PSReader.java |
708 |
ret.addDir (readDirFromXML (eElement));
else
if (sLocalName.equals (CSchematronXML.ELEMENT_EMPH))
ret.addEmph (readEmphFromXML (eElement));
else
if (sLocalName.equals (CSchematronXML.ELEMENT_SPAN)) |
File |
Line |
com\helger\schematron\pure\validation\PSValidationHandlerBreakOnFirstError.java |
43 |
com\helger\schematron\pure\validation\PSValidationHandlerBreakOnFirstFailedAssert.java |
42 |
com\helger\schematron\pure\validation\PSValidationHandlerDefault.java |
56 |
@Nonnull
public EContinue onFailedAssert (@Nonnull final PSAssertReport aAssertReport,
@Nonnull final String sTestExpression,
@Nonnull final Node aRuleMatchingNode,
final int nNodeIndex,
@Nullable final Object aContext) |
File |
Line |
com\helger\schematron\pure\validation\PSValidationHandlerBreakOnFirstError.java |
55 |
com\helger\schematron\pure\validation\PSValidationHandlerDefault.java |
66 |
@Nonnull
public EContinue onSuccessfulReport (@Nonnull final PSAssertReport aAssertReport,
@Nonnull final String sTestExpression,
@Nonnull final Node aRuleMatchingNode,
final int nNodeIndex,
@Nullable final Object aContext) |
File |
Line |
com\helger\schematron\pure\validation\xpath\PSXPathValidationHandlerSVRL.java |
196 |
com\helger\schematron\pure\validation\xpath\PSXPathValidationHandlerSVRL.java |
219 |
try
{
aSB.append ((String) aBoundElement.getBoundExpression ().evaluate (aSourceNode, XPathConstants.STRING));
}
catch (final XPathExpressionException ex)
{
_error (aName, "Failed to evaluate XPath expression to a string: '" + |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
182 |
com\helger\schematron\pure\exchange\PSReader.java |
289 |
com\helger\schematron\pure\exchange\PSReader.java |
356 |
com\helger\schematron\pure\exchange\PSReader.java |
704 |
com\helger\schematron\pure\exchange\PSReader.java |
1093 |
if (CSchematron.NAMESPACE_SCHEMATRON.equals (eElement.getNamespaceURI ()))
{
final String sLocalName = eElement.getLocalName ();
if (sLocalName.equals (CSchematronXML.ELEMENT_DIR)) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
217 |
com\helger\schematron\pure\model\PSDiagnostic.java |
241 |
com\helger\schematron\pure\model\PSP.java |
229 |
com\helger\schematron\pure\model\PSPattern.java |
497 |
com\helger\schematron\pure\model\PSPhase.java |
256 |
com\helger\schematron\pure\model\PSRule.java |
369 |
com\helger\schematron\pure\model\PSTitle.java |
108 |
public ICommonsList <Object> getAllContentElements ()
{
return m_aContent.getClone ();
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_ACTIVE); |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
261 |
com\helger\schematron\pure\model\PSDiagnostic.java |
293 |
com\helger\schematron\pure\model\PSDir.java |
213 |
com\helger\schematron\pure\model\PSName.java |
135 |
com\helger\schematron\pure\model\PSNS.java |
166 |
com\helger\schematron\pure\model\PSSpan.java |
190 |
com\helger\schematron\pure\model\PSValueOf.java |
136 |
ret.addForeignElements (m_aForeignElements);
if (hasForeignAttributes ())
ret.addForeignAttributes (m_aForeignAttrs);
return ret;
}
@Override
public String toString ()
{
return new ToStringGenerator (this).appendIfNotNull ("pattern", m_sPattern) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
271 |
com\helger\schematron\pure\model\PSAssertReport.java |
401 |
com\helger\schematron\pure\model\PSDiagnostic.java |
304 |
com\helger\schematron\pure\model\PSDiagnostics.java |
187 |
com\helger\schematron\pure\model\PSDir.java |
223 |
com\helger\schematron\pure\model\PSP.java |
261 |
com\helger\schematron\pure\model\PSPattern.java |
536 |
com\helger\schematron\pure\model\PSPhase.java |
287 |
com\helger\schematron\pure\model\PSRule.java |
413 |
com\helger\schematron\pure\model\PSSpan.java |
200 |
.appendIf ("content", m_aContent, CollectionHelper::isNotEmpty)
.appendIf ("foreignAttrs", m_aForeignAttrs, CollectionHelper::isNotEmpty)
.appendIf ("foreignElements", m_aForeignElements, CollectionHelper::isNotEmpty)
.toString ();
}
} |
File |
Line |
com\helger\schematron\pure\model\PSLet.java |
71 |
com\helger\schematron\pure\model\PSParam.java |
57 |
aErrorHandler.error (this, "<let> has no 'value'");
return false;
}
return true;
}
public void validateCompletely (@Nonnull final IPSErrorHandler aErrorHandler)
{
if (StringHelper.hasNoText (m_sName))
aErrorHandler.error (this, "<let> has no 'name'"); |
File |
Line |
com\helger\schematron\pure\model\PSPattern.java |
167 |
com\helger\schematron\pure\model\PSRule.java |
87 |
public PSPattern ()
{}
public boolean isValid (@Nonnull final IPSErrorHandler aErrorHandler)
{
// If abstract, an ID must be present
if (m_bAbstract && StringHelper.hasNoText (m_sID))
{
aErrorHandler.error (this, "abstract <pattern> does not have an 'id'"); |
File |
Line |
com\helger\schematron\svrl\SVRLHelper.java |
61 |
com\helger\schematron\svrl\SVRLHelper.java |
83 |
public static ICommonsList <SVRLFailedAssert> getAllFailedAssertions (@Nonnull final SchematronOutputType aSchematronOutput)
{
final ICommonsList <SVRLFailedAssert> ret = new CommonsArrayList <> ();
for (final Object aObj : aSchematronOutput.getActivePatternAndFiredRuleAndFailedAssert ())
if (aObj instanceof FailedAssert) |
File |
Line |
com\helger\schematron\svrl\SVRLHelper.java |
105 |
com\helger\schematron\svrl\SVRLHelper.java |
127 |
public static ICommonsList <SVRLSuccessfulReport> getAllSuccessfulReports (@Nonnull final SchematronOutputType aSchematronOutput)
{
final ICommonsList <SVRLSuccessfulReport> ret = new CommonsArrayList <> ();
for (final Object aObj : aSchematronOutput.getActivePatternAndFiredRuleAndFailedAssert ())
if (aObj instanceof SuccessfulReport) |
File |
Line |
com\helger\schematron\xslt\util\PSErrorListener.java |
54 |
com\helger\schematron\xslt\util\PSErrorListener.java |
59 |
public void error (@Nonnull final TransformerException ex) throws TransformerException
{
m_aPSErrorHandler.error ((IReadableResource) null, (IPSElement) null, ex.getMessage (), ex);
} |
File |
Line |
com\helger\schematron\xslt\validator\SchematronXSLTValidatorDefault.java |
33 |
com\helger\schematron\xslt\validator\SchematronXSLTValidatorFailedAssertOnly.java |
32 |
public class SchematronXSLTValidatorDefault implements ISchematronXSLTValidator
{
@Nonnull
public EValidity getSchematronValidity (@Nonnull final SchematronOutputType aSO)
{
for (final Object aObj : aSO.getActivePatternAndFiredRuleAndFailedAssert ())
if (aObj instanceof FailedAssert || aObj instanceof SuccessfulReport) |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
449 |
com\helger\schematron\pure\exchange\PSReader.java |
492 |
com\helger\schematron\pure\exchange\PSReader.java |
1050 |
if (CSchematron.NAMESPACE_SCHEMATRON.equals (eElement.getNamespaceURI ()))
{
_warn (ret, "Unsupported Schematron element '" + eElement.getLocalName () + "'");
}
else |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
494 |
com\helger\schematron\pure\exchange\PSReader.java |
1099 |
_warn (ret, "Unsupported Schematron element '" + eElement.getLocalName () + "'");
}
else
_warn (ret, "Unsupported namespace URI '" + eElement.getNamespaceURI () + "'");
break;
case COMMENT:
// Ignore comments
break;
default:
_warn (ret, "Unsupported child node: " + aEmphChild); |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
376 |
com\helger\schematron\pure\model\PSPattern.java |
511 |
com\helger\schematron\pure\model\PSPhase.java |
267 |
m_aLinkable.fillMicroElement (ret);
if (m_aForeignElements != null)
for (final IMicroElement aForeignElement : m_aForeignElements)
ret.appendChild (aForeignElement.getClone ());
for (final Object aContent : m_aContent) |
File |
Line |
com\helger\schematron\pure\model\PSDiagnostic.java |
252 |
com\helger\schematron\pure\model\PSRule.java |
386 |
m_aRich.fillMicroElement (ret);
if (m_aForeignElements != null)
for (final IMicroElement aForeignElement : m_aForeignElements)
ret.appendChild (aForeignElement.getClone ());
for (final Object aContent : m_aContent) |
File |
Line |
com\helger\schematron\pure\model\PSDir.java |
93 |
com\helger\schematron\pure\model\PSEmph.java |
56 |
aErrorHandler.error (this, "<dir> has no content");
return false;
}
return true;
}
public void validateCompletely (@Nonnull final IPSErrorHandler aErrorHandler)
{
if (m_aContent.isEmpty ())
aErrorHandler.error (this, "<dir> has no content"); |
File |
Line |
com\helger\schematron\pure\validation\PSValidationHandlerDefault.java |
57 |
com\helger\schematron\pure\validation\xpath\PSXPathValidationHandlerSVRL.java |
323 |
public EContinue onFailedAssert (@Nonnull final PSAssertReport aAssertReport,
@Nonnull final String sTestExpression,
@Nonnull final Node aRuleMatchingNode,
final int nNodeIndex,
@Nullable final Object aContext) throws SchematronValidationException
{ |
File |
Line |
com\helger\schematron\pure\validation\PSValidationHandlerDefault.java |
67 |
com\helger\schematron\pure\validation\xpath\PSXPathValidationHandlerSVRL.java |
296 |
public EContinue onSuccessfulReport (@Nonnull final PSAssertReport aAssertReport,
@Nonnull final String sTestExpression,
@Nonnull final Node aRuleMatchingNode,
final int nNodeIndex,
@Nullable final Object aContext) throws SchematronValidationException
{ |
File |
Line |
com\helger\schematron\pure\exchange\PSReader.java |
781 |
com\helger\schematron\pure\exchange\PSReader.java |
896 |
if (sAttrName.equals (CSchematronXML.ATTR_ABSTRACT))
ret.setAbstract (StringParser.parseBool (sAttrValue));
else
if (sAttrName.equals (CSchematronXML.ATTR_ID)) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
255 |
com\helger\schematron\pure\preprocess\PSPreprocessor.java |
282 |
ret.addEmph (((PSEmph) aContent).getClone ());
else
if (aContent instanceof PSSpan)
ret.addSpan (((PSSpan) aContent).getClone ());
} |
File |
Line |
com\helger\schematron\pure\model\PSAssertReport.java |
357 |
com\helger\schematron\pure\model\PSPattern.java |
497 |
com\helger\schematron\pure\model\PSPhase.java |
256 |
com\helger\schematron\pure\model\PSRule.java |
369 |
public ICommonsList <Object> getAllContentElements ()
{
return m_aContent.getClone ();
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, |
File |
Line |
com\helger\schematron\pure\model\PSDiagnostics.java |
66 |
com\helger\schematron\pure\model\PSPhase.java |
86 |
return true;
}
public void validateCompletely (@Nonnull final IPSErrorHandler aErrorHandler)
{
for (final PSInclude aInclude : m_aIncludes)
aInclude.validateCompletely (aErrorHandler);
for (final PSDiagnostic aDiagnostic : m_aDiagnostics) |
File |
Line |
com\helger\schematron\pure\model\PSDir.java |
62 |
com\helger\schematron\pure\model\PSRichGroup.java |
49 |
private EDirValue (@Nonnull @Nonempty final String sID)
{
m_sID = sID;
}
@Nonnull
@Nonempty
public String getID ()
{
return m_sID;
}
@Nullable
public static EDirValue getFromIDOrNull (@Nullable final String sID) |
File |
Line |
com\helger\schematron\pure\model\PSLet.java |
59 |
com\helger\schematron\pure\model\PSParam.java |
45 |
public PSLet ()
{}
public boolean isValid (@Nonnull final IPSErrorHandler aErrorHandler)
{
if (StringHelper.hasNoText (m_sName))
{
aErrorHandler.error (this, "<let> has no 'name'"); |
File |
Line |
com\helger\schematron\pure\model\PSRule.java |
117 |
com\helger\schematron\pure\model\PSSchema.java |
132 |
if (!aInclude.isValid (aErrorHandler))
return false;
for (final PSLet aLet : m_aLets)
if (!aLet.isValid (aErrorHandler))
return false;
for (final IPSElement aContent : m_aContent) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
245 |
com\helger\schematron\pure\model\PSDiagnostic.java |
272 |
ret.setPattern (m_sPattern);
for (final Object aContent : m_aContent)
{
if (aContent instanceof String)
ret.addText ((String) aContent);
else
if (aContent instanceof PSDir) |
File |
Line |
com\helger\schematron\pure\model\PSActive.java |
255 |
com\helger\schematron\pure\model\PSDiagnostic.java |
285 |
ret.addEmph (((PSEmph) aContent).getClone ());
else
if (aContent instanceof PSSpan)
ret.addSpan (((PSSpan) aContent).getClone ()); |
File |
Line |
com\helger\schematron\pure\model\PSDir.java |
86 |
com\helger\schematron\pure\model\PSEmph.java |
49 |
public PSDir ()
{}
public boolean isValid (@Nonnull final IPSErrorHandler aErrorHandler)
{
if (m_aContent.isEmpty ())
{
aErrorHandler.error (this, "<dir> has no content"); |
File |
Line |
com\helger\schematron\pure\model\PSPhase.java |
96 |
com\helger\schematron\pure\model\PSRule.java |
147 |
aErrorHandler.error (this, "<phase> has no 'id'");
}
public boolean isMinimal ()
{
for (final PSInclude aInclude : m_aIncludes)
if (!aInclude.isMinimal ())
return false;
for (final IPSElement aContent : m_aContent) |