| File |
Line |
| com\helger\schematron\pure\model\PSPhase.java |
104 |
| com\helger\schematron\pure\model\PSSchema.java |
230 |
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 ArrayList <IMicroElement> ();
m_aForeignElements.add (aForeignElement);
}
public void addForeignElements (@Nonnull final List <IMicroElement> aForeignElements)
{
ValueEnforcer.notNull (aForeignElements, "ForeignElements");
for (final IMicroElement aForeignElement : aForeignElements)
addForeignElement (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && !m_aForeignElements.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <IMicroElement> getAllForeignElements ()
{
return ContainerHelper.newList (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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (m_aForeignAttrs);
}
public void setID (@Nullable final String sID)
{
m_sID = sID;
}
public boolean hasID ()
{
return m_sID != null;
}
@Nullable
public String getID ()
{
return m_sID;
}
public void setRich (@Nullable final PSRichGroup aRich)
{
m_aRich = aRich;
}
public boolean hasRich ()
{
return m_aRich != null;
}
@Nullable
public PSRichGroup getRich ()
{
return m_aRich;
}
@Nullable
public PSRichGroup getRichClone ()
{
return m_aRich == null ? null : m_aRich.getClone ();
}
public void addInclude (@Nonnull final PSInclude aInclude) |
| File |
Line |
| com\helger\schematron\pure\model\PSDiagnostic.java |
91 |
| com\helger\schematron\pure\model\PSPhase.java |
107 |
| com\helger\schematron\pure\model\PSSchema.java |
233 |
}
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 ArrayList <IMicroElement> ();
m_aForeignElements.add (aForeignElement);
}
public void addForeignElements (@Nonnull final List <IMicroElement> aForeignElements)
{
ValueEnforcer.notNull (aForeignElements, "ForeignElements");
for (final IMicroElement aForeignElement : aForeignElements)
addForeignElement (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && !m_aForeignElements.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <IMicroElement> getAllForeignElements ()
{
return ContainerHelper.newList (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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (m_aForeignAttrs);
}
public void setID (@Nullable final String sID)
{
m_sID = sID;
}
public boolean hasID ()
{
return m_sID != null;
}
@Nullable
public String getID ()
{
return m_sID;
}
public void setRich (@Nullable final PSRichGroup aRich)
{
m_aRich = aRich;
}
public boolean hasRich ()
{
return m_aRich != null;
}
@Nullable
public PSRichGroup getRich ()
{
return m_aRich;
}
@Nullable
public PSRichGroup getRichClone ()
{
return m_aRich == null ? null : m_aRich.getClone ();
}
public void addText (@Nonnull @Nonempty final String sText) |
| File |
Line |
| com\helger\schematron\pure\model\PSAssertReport.java |
337 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
209 |
ret.add ((PSName) aElement);
return ret;
}
public void addValueOf (@Nonnull final PSValueOf aValueOf)
{
ValueEnforcer.notNull (aValueOf, "ValueOf");
m_aContent.add (aValueOf);
}
@Nonnull
@ReturnsMutableCopy
public List <PSValueOf> getAllValueOfs ()
{
final List <PSValueOf> ret = new ArrayList <PSValueOf> ();
for (final Object aElement : m_aContent)
if (aElement instanceof PSValueOf)
ret.add ((PSValueOf) aElement);
return ret;
}
public void addEmph (@Nonnull final PSEmph aEmph)
{
ValueEnforcer.notNull (aEmph, "Emph");
m_aContent.add (aEmph);
}
@Nonnull
@ReturnsMutableCopy
public List <PSEmph> getAllEmphs ()
{
final List <PSEmph> ret = new ArrayList <PSEmph> ();
for (final Object aElement : m_aContent)
if (aElement instanceof PSEmph)
ret.add ((PSEmph) aElement);
return ret;
}
public void addDir (@Nonnull final PSDir aDir)
{
ValueEnforcer.notNull (aDir, "Dir");
m_aContent.add (aDir);
}
@Nonnull
@ReturnsMutableCopy
public List <PSDir> getAllDirs ()
{
final List <PSDir> ret = new ArrayList <PSDir> ();
for (final Object aElement : m_aContent)
if (aElement instanceof PSDir)
ret.add ((PSDir) aElement);
return ret;
}
public void addSpan (@Nonnull final PSSpan aSpan)
{
ValueEnforcer.notNull (aSpan, "Span");
m_aContent.add (aSpan);
}
@Nonnull
@ReturnsMutableCopy
public List <PSSpan> getAllSpans ()
{
final List <PSSpan> ret = new ArrayList <PSSpan> ();
for (final Object aElement : m_aContent)
if (aElement instanceof PSSpan)
ret.add ((PSSpan) aElement);
return ret;
}
/**
* @return A list of {@link String}, {@link PSName}, {@link PSValueOf},
* {@link PSEmph}, {@link PSDir} and {@link PSSpan} elements.
*/
@Nonnull
@ReturnsMutableCopy
public List <Object> getAllContentElements ()
{
return ContainerHelper.newList (m_aContent);
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, |
| File |
Line |
| com\helger\schematron\pure\model\PSDiagnostic.java |
85 |
| com\helger\schematron\pure\model\PSP.java |
75 |
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 ArrayList <IMicroElement> ();
m_aForeignElements.add (aForeignElement);
}
public void addForeignElements (@Nonnull final List <IMicroElement> aForeignElements)
{
ValueEnforcer.notNull (aForeignElements, "ForeignElements");
for (final IMicroElement aForeignElement : aForeignElements)
addForeignElement (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && !m_aForeignElements.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <IMicroElement> getAllForeignElements ()
{
return ContainerHelper.newList (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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (m_aForeignAttrs);
}
public void setID (@Nullable final String sID)
{
m_sID = sID;
}
public boolean hasID ()
{
return m_sID != null;
}
@Nullable
public String getID ()
{
return m_sID;
}
public void setRich (@Nullable final PSRichGroup aRich) |
| File |
Line |
| com\helger\schematron\pure\model\PSP.java |
81 |
| com\helger\schematron\pure\model\PSPhase.java |
107 |
| com\helger\schematron\pure\model\PSSchema.java |
233 |
}
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 ArrayList <IMicroElement> ();
m_aForeignElements.add (aForeignElement);
}
public void addForeignElements (@Nonnull final List <IMicroElement> aForeignElements)
{
ValueEnforcer.notNull (aForeignElements, "ForeignElements");
for (final IMicroElement aForeignElement : aForeignElements)
addForeignElement (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && !m_aForeignElements.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <IMicroElement> getAllForeignElements ()
{
return ContainerHelper.newList (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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (m_aForeignAttrs);
}
public void setID (@Nullable final String sID)
{
m_sID = sID;
}
public boolean hasID ()
{
return m_sID != null;
}
@Nullable
public String getID ()
{
return m_sID;
}
public void setClazz (@Nullable final String sClass) |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
84 |
| com\helger\schematron\pure\model\PSAssertReport.java |
106 |
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 ArrayList <IMicroElement> ();
m_aForeignElements.add (aForeignElement);
}
public void addForeignElements (@Nonnull final List <IMicroElement> aForeignElements)
{
ValueEnforcer.notNull (aForeignElements, "ForeignElements");
for (final IMicroElement aForeignElement : aForeignElements)
addForeignElement (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && !m_aForeignElements.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <IMicroElement> getAllForeignElements ()
{
return ContainerHelper.newList (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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (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 |
259 |
| com\helger\schematron\pure\model\PSPhase.java |
101 |
| com\helger\schematron\pure\model\PSRule.java |
147 |
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 ArrayList <IMicroElement> ();
m_aForeignElements.add (aForeignElement);
}
public void addForeignElements (@Nonnull final List <IMicroElement> aForeignElements)
{
ValueEnforcer.notNull (aForeignElements, "ForeignElements");
for (final IMicroElement aForeignElement : aForeignElements)
addForeignElement (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && !m_aForeignElements.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <IMicroElement> getAllForeignElements ()
{
return ContainerHelper.newList (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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (m_aForeignAttrs);
}
public void setAbstract (final boolean bAbstract) |
| File |
Line |
| com\helger\schematron\pure\model\PSDiagnostics.java |
73 |
| com\helger\schematron\pure\model\PSP.java |
75 |
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 ArrayList <IMicroElement> ();
m_aForeignElements.add (aForeignElement);
}
public void addForeignElements (@Nonnull final List <IMicroElement> aForeignElements)
{
ValueEnforcer.notNull (aForeignElements, "ForeignElements");
for (final IMicroElement aForeignElement : aForeignElements)
addForeignElement (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && !m_aForeignElements.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <IMicroElement> getAllForeignElements ()
{
return ContainerHelper.newList (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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (m_aForeignAttrs);
}
public void addInclude (@Nonnull final PSInclude aInclude) |
| File |
Line |
| com\helger\schematron\pure\model\PSDiagnostic.java |
85 |
| com\helger\schematron\pure\model\PSDiagnostics.java |
73 |
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 ArrayList <IMicroElement> ();
m_aForeignElements.add (aForeignElement);
}
public void addForeignElements (@Nonnull final List <IMicroElement> aForeignElements)
{
ValueEnforcer.notNull (aForeignElements, "ForeignElements");
for (final IMicroElement aForeignElement : aForeignElements)
addForeignElement (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && !m_aForeignElements.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <IMicroElement> getAllForeignElements ()
{
return ContainerHelper.newList (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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (m_aForeignAttrs);
}
public void setID (@Nullable final String sID) |
| File |
Line |
| com\helger\schematron\pure\model\PSDir.java |
101 |
| com\helger\schematron\pure\model\PSSpan.java |
79 |
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 ArrayList <IMicroElement> ();
m_aForeignElements.add (aForeignElement);
}
public void addForeignElements (@Nonnull final List <IMicroElement> aForeignElements)
{
ValueEnforcer.notNull (aForeignElements, "ForeignElements");
for (final IMicroElement aForeignElement : aForeignElements)
addForeignElement (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && !m_aForeignElements.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <IMicroElement> getAllForeignElements ()
{
return ContainerHelper.newList (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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (m_aForeignAttrs);
}
public void setValue (@Nullable final EDirValue eValue) |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
86 |
| com\helger\schematron\pure\model\PSPattern.java |
262 |
| com\helger\schematron\pure\model\PSPhase.java |
104 |
| com\helger\schematron\pure\model\PSRule.java |
150 |
| com\helger\schematron\pure\model\PSSchema.java |
230 |
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 ArrayList <IMicroElement> ();
m_aForeignElements.add (aForeignElement);
}
public void addForeignElements (@Nonnull final List <IMicroElement> aForeignElements)
{
ValueEnforcer.notNull (aForeignElements, "ForeignElements");
for (final IMicroElement aForeignElement : aForeignElements)
addForeignElement (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && !m_aForeignElements.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <IMicroElement> getAllForeignElements ()
{
return ContainerHelper.newList (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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (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 |
108 |
| com\helger\schematron\pure\model\PSPattern.java |
262 |
| com\helger\schematron\pure\model\PSPhase.java |
104 |
| com\helger\schematron\pure\model\PSRule.java |
150 |
| com\helger\schematron\pure\model\PSSchema.java |
230 |
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 ArrayList <IMicroElement> ();
m_aForeignElements.add (aForeignElement);
}
public void addForeignElements (@Nonnull final List <IMicroElement> aForeignElements)
{
ValueEnforcer.notNull (aForeignElements, "ForeignElements");
for (final IMicroElement aForeignElement : aForeignElements)
addForeignElement (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && !m_aForeignElements.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <IMicroElement> getAllForeignElements ()
{
return ContainerHelper.newList (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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (m_aForeignAttrs);
}
public boolean isAssert () |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
88 |
| com\helger\schematron\pure\model\PSDir.java |
106 |
| com\helger\schematron\pure\model\PSPattern.java |
264 |
| com\helger\schematron\pure\model\PSPhase.java |
106 |
| com\helger\schematron\pure\model\PSRule.java |
152 |
| com\helger\schematron\pure\model\PSSchema.java |
232 |
| com\helger\schematron\pure\model\PSSpan.java |
84 |
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 ArrayList <IMicroElement> ();
m_aForeignElements.add (aForeignElement);
}
public void addForeignElements (@Nonnull final List <IMicroElement> aForeignElements)
{
ValueEnforcer.notNull (aForeignElements, "ForeignElements");
for (final IMicroElement aForeignElement : aForeignElements)
addForeignElement (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && !m_aForeignElements.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <IMicroElement> getAllForeignElements ()
{
return ContainerHelper.newList (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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (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 |
110 |
| com\helger\schematron\pure\model\PSDir.java |
106 |
| com\helger\schematron\pure\model\PSSpan.java |
84 |
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 ArrayList <IMicroElement> ();
m_aForeignElements.add (aForeignElement);
}
public void addForeignElements (@Nonnull final List <IMicroElement> aForeignElements)
{
ValueEnforcer.notNull (aForeignElements, "ForeignElements");
for (final IMicroElement aForeignElement : aForeignElements)
addForeignElement (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && !m_aForeignElements.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <IMicroElement> getAllForeignElements ()
{
return ContainerHelper.newList (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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (m_aForeignAttrs);
}
public boolean isAssert () |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
89 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
91 |
| com\helger\schematron\pure\model\PSDiagnostics.java |
79 |
| com\helger\schematron\pure\model\PSDir.java |
107 |
| com\helger\schematron\pure\model\PSP.java |
81 |
| com\helger\schematron\pure\model\PSPattern.java |
265 |
| com\helger\schematron\pure\model\PSPhase.java |
107 |
| com\helger\schematron\pure\model\PSRule.java |
153 |
| com\helger\schematron\pure\model\PSSchema.java |
233 |
| com\helger\schematron\pure\model\PSSpan.java |
85 |
}
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 ArrayList <IMicroElement> ();
m_aForeignElements.add (aForeignElement);
}
public void addForeignElements (@Nonnull final List <IMicroElement> aForeignElements)
{
ValueEnforcer.notNull (aForeignElements, "ForeignElements");
for (final IMicroElement aForeignElement : aForeignElements)
addForeignElement (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && !m_aForeignElements.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <IMicroElement> getAllForeignElements ()
{
return ContainerHelper.newList (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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (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 |
111 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
91 |
| com\helger\schematron\pure\model\PSDiagnostics.java |
79 |
| com\helger\schematron\pure\model\PSP.java |
81 |
}
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 ArrayList <IMicroElement> ();
m_aForeignElements.add (aForeignElement);
}
public void addForeignElements (@Nonnull final List <IMicroElement> aForeignElements)
{
ValueEnforcer.notNull (aForeignElements, "ForeignElements");
for (final IMicroElement aForeignElement : aForeignElements)
addForeignElement (aForeignElement);
}
public boolean hasForeignElements ()
{
return m_aForeignElements != null && !m_aForeignElements.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <IMicroElement> getAllForeignElements ()
{
return ContainerHelper.newList (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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (m_aForeignAttrs);
}
public boolean isAssert () |
| File |
Line |
| com\helger\schematron\pure\model\PSPattern.java |
481 |
| com\helger\schematron\pure\model\PSPhase.java |
220 |
}
public void addP (@Nonnull final PSP aP)
{
ValueEnforcer.notNull (aP, "P");
m_aContent.add (aP);
}
@Nonnull
@ReturnsMutableCopy
public List <PSP> getAllPs ()
{
final List <PSP> ret = new ArrayList <PSP> ();
for (final IPSElement aElement : m_aContent)
if (aElement instanceof PSP)
ret.add ((PSP) aElement);
return ret;
}
public void addLet (@Nonnull final PSLet aLet)
{
ValueEnforcer.notNull (aLet, "Let");
m_aContent.add (aLet);
}
public boolean hasAnyLet ()
{
for (final IPSElement aElement : m_aContent)
if (aElement instanceof PSLet)
return true;
return false;
}
@Nonnull
@ReturnsMutableCopy
public List <PSLet> getAllLets ()
{
final List <PSLet> ret = new ArrayList <PSLet> ();
for (final IPSElement aElement : m_aContent)
if (aElement instanceof PSLet)
ret.add ((PSLet) aElement);
return ret;
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllLetsAsMap ()
{
final Map <String, String> ret = new LinkedHashMap <String, String> ();
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 |
165 |
| com\helger\schematron\pure\model\PSTitle.java |
71 |
}
public void addText (@Nonnull @Nonempty final String sText)
{
ValueEnforcer.notEmpty (sText, "Text");
m_aContent.add (sText);
}
public boolean hasAnyText ()
{
for (final Object aElement : m_aContent)
if (aElement instanceof String)
return true;
return false;
}
@Nonnull
@ReturnsMutableCopy
public List <String> getAllTexts ()
{
final List <String> ret = new ArrayList <String> ();
for (final Object aElement : m_aContent)
if (aElement instanceof String)
ret.add ((String) aElement);
return ret;
}
public void addDir (@Nonnull final PSDir aDir)
{
ValueEnforcer.notNull (aDir, "Dir");
m_aContent.add (aDir);
}
@Nonnull
@ReturnsMutableCopy
public List <PSDir> getAllDirs ()
{
final List <PSDir> ret = new ArrayList <PSDir> ();
for (final Object aElement : m_aContent)
if (aElement instanceof PSDir)
ret.add ((PSDir) aElement);
return ret;
} |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
211 |
| com\helger\schematron\pure\model\PSP.java |
229 |
ValueEnforcer.notNull (aEmph, "Emph");
m_aContent.add (aEmph);
}
@Nonnull
@ReturnsMutableCopy
public List <PSEmph> getAllEmphs ()
{
final List <PSEmph> ret = new ArrayList <PSEmph> ();
for (final Object aElement : m_aContent)
if (aElement instanceof PSEmph)
ret.add ((PSEmph) aElement);
return ret;
}
public void addSpan (@Nonnull final PSSpan aSpan)
{
ValueEnforcer.notNull (aSpan, "Span");
m_aContent.add (aSpan);
}
@Nonnull
@ReturnsMutableCopy
public List <PSSpan> getAllSpans ()
{
final List <PSSpan> ret = new ArrayList <PSSpan> ();
for (final Object aElement : m_aContent)
if (aElement instanceof PSSpan)
ret.add ((PSSpan) aElement);
return ret;
}
/**
* @return A list of {@link String}, {@link PSDir}, {@link PSEmph} and
* {@link PSSpan} elements.
*/
@Nonnull
@ReturnsMutableCopy
public List <Object> getAllContentElements ()
{
return ContainerHelper.newList (m_aContent);
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_ACTIVE); |
| File |
Line |
| com\helger\schematron\pure\model\PSNS.java |
82 |
| com\helger\schematron\pure\model\PSValueOf.java |
71 |
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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (m_aForeignAttrs);
}
/**
* @param sUri
* The namespace URI.
*/
public void setUri (@Nullable final String sUri) |
| File |
Line |
| com\helger\schematron\pure\model\PSName.java |
64 |
| com\helger\schematron\pure\model\PSNS.java |
83 |
| com\helger\schematron\pure\model\PSValueOf.java |
72 |
}
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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (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 |
118 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
120 |
| com\helger\schematron\pure\model\PSDiagnostics.java |
108 |
| com\helger\schematron\pure\model\PSDir.java |
136 |
| com\helger\schematron\pure\model\PSExtends.java |
73 |
| com\helger\schematron\pure\model\PSName.java |
69 |
| com\helger\schematron\pure\model\PSNS.java |
88 |
| com\helger\schematron\pure\model\PSP.java |
110 |
| com\helger\schematron\pure\model\PSPattern.java |
294 |
| com\helger\schematron\pure\model\PSPhase.java |
136 |
| com\helger\schematron\pure\model\PSRule.java |
182 |
| com\helger\schematron\pure\model\PSSchema.java |
262 |
| com\helger\schematron\pure\model\PSSpan.java |
114 |
| com\helger\schematron\pure\model\PSValueOf.java |
77 |
}
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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (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 |
140 |
| com\helger\schematron\pure\model\PSExtends.java |
73 |
| com\helger\schematron\pure\model\PSName.java |
69 |
| com\helger\schematron\pure\model\PSNS.java |
88 |
| com\helger\schematron\pure\model\PSValueOf.java |
77 |
}
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 LinkedHashMap <String, String> ();
m_aForeignAttrs.put (sAttrName, sAttrValue);
}
public void addForeignAttributes (@Nonnull final Map <String, String> aForeignAttrs)
{
ValueEnforcer.notNull (aForeignAttrs, "ForeignAttrs");
for (final Map.Entry <String, String> aEntry : aForeignAttrs.entrySet ())
addForeignAttribute (aEntry.getKey (), aEntry.getValue ());
}
public boolean hasForeignAttributes ()
{
return m_aForeignAttrs != null && !m_aForeignAttrs.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllForeignAttributes ()
{
return ContainerHelper.newOrderedMap (m_aForeignAttrs);
}
public boolean isAssert () |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
222 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
260 |
| com\helger\schematron\pure\model\PSP.java |
240 |
ret.add ((PSEmph) aElement);
return ret;
}
public void addSpan (@Nonnull final PSSpan aSpan)
{
ValueEnforcer.notNull (aSpan, "Span");
m_aContent.add (aSpan);
}
@Nonnull
@ReturnsMutableCopy
public List <PSSpan> getAllSpans ()
{
final List <PSSpan> ret = new ArrayList <PSSpan> ();
for (final Object aElement : m_aContent)
if (aElement instanceof PSSpan)
ret.add ((PSSpan) aElement);
return ret;
}
/**
* @return A list of {@link String}, {@link PSDir}, {@link PSEmph} and
* {@link PSSpan} elements.
*/
@Nonnull
@ReturnsMutableCopy
public List <Object> getAllContentElements ()
{
return ContainerHelper.newList (m_aContent);
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_ACTIVE); |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
222 |
| com\helger\schematron\pure\model\PSAssertReport.java |
388 |
| com\helger\schematron\pure\model\PSP.java |
240 |
ret.add ((PSEmph) aElement);
return ret;
}
public void addSpan (@Nonnull final PSSpan aSpan)
{
ValueEnforcer.notNull (aSpan, "Span");
m_aContent.add (aSpan);
}
@Nonnull
@ReturnsMutableCopy
public List <PSSpan> getAllSpans ()
{
final List <PSSpan> ret = new ArrayList <PSSpan> ();
for (final Object aElement : m_aContent)
if (aElement instanceof PSSpan)
ret.add ((PSSpan) aElement);
return ret;
}
/**
* @return A list of {@link String}, {@link PSDir}, {@link PSEmph} and
* {@link PSSpan} elements.
*/
@Nonnull
@ReturnsMutableCopy
public List <Object> getAllContentElements ()
{
return ContainerHelper.newList (m_aContent);
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_ACTIVE); |
| File |
Line |
| com\helger\schematron\pure\model\PSRule.java |
327 |
| com\helger\schematron\pure\model\PSSchema.java |
442 |
return ContainerHelper.newList (m_aIncludes);
}
public void addLet (@Nonnull final PSLet aLet)
{
ValueEnforcer.notNull (aLet, "Let");
m_aLets.add (aLet);
}
public boolean hasAnyLet ()
{
return !m_aLets.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <PSLet> getAllLets ()
{
return ContainerHelper.newList (m_aLets);
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllLetsAsMap ()
{
final Map <String, String> ret = new LinkedHashMap <String, String> ();
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 |
189 |
| com\helger\schematron\pure\exchange\PSReader.java |
739 |
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 |
434 |
| com\helger\schematron\pure\model\PSP.java |
278 |
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\PSPattern.java |
359 |
| com\helger\schematron\pure\model\PSPhase.java |
180 |
}
public void setRich (@Nullable final PSRichGroup aRich)
{
m_aRich = aRich;
}
public boolean hasRich ()
{
return m_aRich != null;
}
@Nullable
public PSRichGroup getRich ()
{
return m_aRich;
}
@Nullable
public PSRichGroup getRichClone ()
{
return m_aRich == null ? null : m_aRich.getClone ();
}
public void addInclude (@Nonnull final PSInclude aInclude)
{
ValueEnforcer.notNull (aInclude, "Include");
m_aIncludes.add (aInclude);
}
public boolean hasAnyInclude ()
{
return !m_aIncludes.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <PSInclude> getAllIncludes ()
{
return ContainerHelper.newList (m_aIncludes);
}
public void setTitle (@Nullable final PSTitle aTitle) |
| File |
Line |
| com\helger\schematron\pure\exchange\PSReader.java |
268 |
| com\helger\schematron\pure\exchange\PSReader.java |
334 |
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\PSAssertReport.java |
253 |
| com\helger\schematron\pure\model\PSRule.java |
221 |
}
public void setRich (@Nullable final PSRichGroup aRich)
{
m_aRich = aRich;
}
public boolean hasRich ()
{
return m_aRich != null;
}
@Nullable
public PSRichGroup getRich ()
{
return m_aRich;
}
@Nullable
public PSRichGroup getRichClone ()
{
return m_aRich == null ? null : m_aRich.getClone ();
}
public void setLinkable (@Nullable final PSLinkableGroup aLinkable)
{
m_aLinkable = aLinkable;
}
public boolean hasLinkable ()
{
return m_aLinkable != null;
}
@Nullable
public PSLinkableGroup getLinkable ()
{
return m_aLinkable;
}
@Nullable
public PSLinkableGroup getLinkableClone ()
{
return m_aLinkable == null ? null : m_aLinkable.getClone ();
}
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 |
185 |
return m_aLinkable == null ? null : m_aLinkable.getClone ();
}
public void addText (@Nonnull @Nonempty final String sText)
{
ValueEnforcer.notEmpty (sText, "Text");
m_aContent.add (sText);
}
public boolean hasAnyText ()
{
for (final Object aElement : m_aContent)
if (aElement instanceof String)
return true;
return false;
}
@Nonnull
@ReturnsMutableCopy
public List <String> getAllTexts ()
{
final List <String> ret = new ArrayList <String> ();
for (final Object aElement : m_aContent)
if (aElement instanceof String)
ret.add ((String) aElement);
return ret;
}
public void addName (@Nonnull final PSName aName) |
| File |
Line |
| com\helger\schematron\pure\model\PSAssertReport.java |
434 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
298 |
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 |
258 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
298 |
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\PSActive.java |
165 |
| com\helger\schematron\pure\model\PSAssertReport.java |
297 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
186 |
| com\helger\schematron\pure\model\PSTitle.java |
71 |
}
public void addText (@Nonnull @Nonempty final String sText)
{
ValueEnforcer.notEmpty (sText, "Text");
m_aContent.add (sText);
}
public boolean hasAnyText ()
{
for (final Object aElement : m_aContent)
if (aElement instanceof String)
return true;
return false;
}
@Nonnull
@ReturnsMutableCopy
public List <String> getAllTexts ()
{
final List <String> ret = new ArrayList <String> ();
for (final Object aElement : m_aContent)
if (aElement instanceof String)
ret.add ((String) aElement);
return ret;
}
public void addDir (@Nonnull final PSDir aDir) |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
258 |
| com\helger\schematron\pure\model\PSAssertReport.java |
434 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
298 |
| com\helger\schematron\pure\model\PSP.java |
278 |
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\PSActive.java |
165 |
| com\helger\schematron\pure\model\PSAssertReport.java |
297 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
186 |
| com\helger\schematron\pure\model\PSP.java |
176 |
| com\helger\schematron\pure\model\PSTitle.java |
71 |
}
public void addText (@Nonnull @Nonempty final String sText)
{
ValueEnforcer.notEmpty (sText, "Text");
m_aContent.add (sText);
}
public boolean hasAnyText ()
{
for (final Object aElement : m_aContent)
if (aElement instanceof String)
return true;
return false;
}
@Nonnull
@ReturnsMutableCopy
public List <String> getAllTexts ()
{
final List <String> ret = new ArrayList <String> ();
for (final Object aElement : m_aContent)
if (aElement instanceof String)
ret.add ((String) aElement);
return ret;
} |
| File |
Line |
| com\helger\schematron\pure\exchange\PSReader.java |
576 |
| com\helger\schematron\pure\exchange\PSReader.java |
777 |
final Map <String, String> aAttrs = eLet.getAllAttributes ();
if (aAttrs != null)
for (final Map.Entry <String, String> aEntry : aAttrs.entrySet ())
{
final String sAttrName = aEntry.getKey ();
final String sAttrValue = _getAttributeValue (aEntry.getValue ());
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 + "'");
}
for (final IMicroElement eLetChild : eLet.getAllChildElements ()) |
| File |
Line |
| com\helger\schematron\pure\model\PSDir.java |
175 |
| com\helger\schematron\pure\model\PSEmph.java |
72 |
| com\helger\schematron\pure\model\PSSpan.java |
153 |
}
public void addText (@Nonnull @Nonempty final String sText)
{
ValueEnforcer.notEmpty (sText, "Text");
m_aContent.add (sText);
}
public boolean hasAnyText ()
{
return !m_aContent.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <String> getAllTexts ()
{
return ContainerHelper.newList (m_aContent);
}
@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\exchange\PSReader.java |
306 |
| com\helger\schematron\pure\exchange\PSReader.java |
882 |
final Map <String, String> aAttrs = eDiagnostic.getAllAttributes ();
if (aAttrs != null)
{
for (final Map.Entry <String, String> aEntry : aAttrs.entrySet ())
{
final String sAttrName = aEntry.getKey ();
final String sAttrValue = _getAttributeValue (aEntry.getValue ());
if (sAttrName.equals (CSchematronXML.ATTR_ID))
ret.setID (sAttrValue);
else
if (!PSRichGroup.isRichAttribute (sAttrName))
ret.addForeignAttribute (sAttrName, sAttrValue);
}
ret.setRich (readRichGroupFromXML (aAttrs));
} |
| File |
Line |
| com\helger\schematron\pure\model\PSP.java |
59 |
| com\helger\schematron\pure\model\PSTitle.java |
49 |
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 |
190 |
| com\helger\schematron\pure\model\PSP.java |
207 |
}
public void addDir (@Nonnull final PSDir aDir)
{
ValueEnforcer.notNull (aDir, "Dir");
m_aContent.add (aDir);
}
@Nonnull
@ReturnsMutableCopy
public List <PSDir> getAllDirs ()
{
final List <PSDir> ret = new ArrayList <PSDir> ();
for (final Object aElement : m_aContent)
if (aElement instanceof PSDir)
ret.add ((PSDir) aElement);
return ret;
}
public void addEmph (@Nonnull final PSEmph aEmph)
{ |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
188 |
| com\helger\schematron\pure\model\PSAssertReport.java |
371 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
243 |
ret.add ((String) aElement);
return ret;
}
public void addDir (@Nonnull final PSDir aDir)
{
ValueEnforcer.notNull (aDir, "Dir");
m_aContent.add (aDir);
}
@Nonnull
@ReturnsMutableCopy
public List <PSDir> getAllDirs ()
{
final List <PSDir> ret = new ArrayList <PSDir> ();
for (final Object aElement : m_aContent)
if (aElement instanceof PSDir)
ret.add ((PSDir) aElement);
return ret;
}
public void addEmph (@Nonnull final PSEmph aEmph) |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
205 |
| com\helger\schematron\pure\model\PSAssertReport.java |
354 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
226 |
ret.add ((PSDir) aElement);
return ret;
}
public void addEmph (@Nonnull final PSEmph aEmph)
{
ValueEnforcer.notNull (aEmph, "Emph");
m_aContent.add (aEmph);
}
@Nonnull
@ReturnsMutableCopy
public List <PSEmph> getAllEmphs ()
{
final List <PSEmph> ret = new ArrayList <PSEmph> ();
for (final Object aElement : m_aContent)
if (aElement instanceof PSEmph)
ret.add ((PSEmph) aElement);
return ret;
}
public void addSpan (@Nonnull final PSSpan aSpan) |
| File |
Line |
| com\helger\schematron\pure\model\PSDir.java |
206 |
| com\helger\schematron\pure\model\PSSpan.java |
183 |
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\PSAssertReport.java |
371 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
243 |
| com\helger\schematron\pure\model\PSTitle.java |
94 |
ret.add ((PSEmph) aElement);
return ret;
}
public void addDir (@Nonnull final PSDir aDir)
{
ValueEnforcer.notNull (aDir, "Dir");
m_aContent.add (aDir);
}
@Nonnull
@ReturnsMutableCopy
public List <PSDir> getAllDirs ()
{
final List <PSDir> ret = new ArrayList <PSDir> ();
for (final Object aElement : m_aContent)
if (aElement instanceof PSDir)
ret.add ((PSDir) aElement);
return ret;
} |
| File |
Line |
| com\helger\schematron\pure\model\PSPhase.java |
316 |
| com\helger\schematron\pure\model\PSRule.java |
440 |
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\PSAssertReport.java |
373 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
245 |
| com\helger\schematron\pure\model\PSP.java |
207 |
}
public void addDir (@Nonnull final PSDir aDir)
{
ValueEnforcer.notNull (aDir, "Dir");
m_aContent.add (aDir);
}
@Nonnull
@ReturnsMutableCopy
public List <PSDir> getAllDirs ()
{
final List <PSDir> ret = new ArrayList <PSDir> ();
for (final Object aElement : m_aContent)
if (aElement instanceof PSDir)
ret.add ((PSDir) aElement);
return ret;
}
public void addSpan (@Nonnull final PSSpan aSpan) |
| File |
Line |
| com\helger\schematron\pure\model\PSPattern.java |
566 |
| com\helger\schematron\pure\model\PSPhase.java |
316 |
| com\helger\schematron\pure\model\PSRule.java |
440 |
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\svrl\DefaultSVRLErrorLevelDeterminator.java |
50 |
| com\helger\schematron\svrl\SVRLUtils.java |
183 |
if (sFlag.equalsIgnoreCase ("warning") || sFlag.equalsIgnoreCase ("warn"))
return EErrorLevel.WARN;
if (sFlag.equalsIgnoreCase ("error") || sFlag.equalsIgnoreCase ("err"))
return EErrorLevel.ERROR;
if (sFlag.equalsIgnoreCase ("fatal") ||
sFlag.equalsIgnoreCase ("fatal_error") ||
sFlag.equalsIgnoreCase ("fatalerror"))
return EErrorLevel.FATAL_ERROR;
throw new IllegalArgumentException ("Cannot convert the SVRL failed assertion flag '" +
sFlag +
"' to an error level. Please extend the preceeding list!");
}
@Nonnull
public EErrorLevel getErrorLevelFromFailedAssert (@Nonnull final FailedAssert aFailedAssert) |
| File |
Line |
| com\helger\schematron\pure\model\PSP.java |
207 |
| com\helger\schematron\pure\model\PSTitle.java |
96 |
}
public void addDir (@Nonnull final PSDir aDir)
{
ValueEnforcer.notNull (aDir, "Dir");
m_aContent.add (aDir);
}
@Nonnull
@ReturnsMutableCopy
public List <PSDir> getAllDirs ()
{
final List <PSDir> ret = new ArrayList <PSDir> ();
for (final Object aElement : m_aContent)
if (aElement instanceof PSDir)
ret.add ((PSDir) aElement);
return ret;
} |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
287 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
331 |
ret.addEmph (((PSEmph) aContent).getClone ());
else
if (aContent instanceof PSSpan)
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\PSP.java |
286 |
| com\helger\schematron\pure\model\PSPhase.java |
318 |
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 |
306 |
| com\helger\schematron\pure\exchange\PSReader.java |
882 |
| com\helger\schematron\pure\exchange\PSReader.java |
1038 |
final Map <String, String> aAttrs = eDiagnostic.getAllAttributes ();
if (aAttrs != null)
{
for (final Map.Entry <String, String> aEntry : aAttrs.entrySet ())
{
final String sAttrName = aEntry.getKey ();
final String sAttrValue = _getAttributeValue (aEntry.getValue ());
if (sAttrName.equals (CSchematronXML.ATTR_ID))
ret.setID (sAttrValue);
else
if (!PSRichGroup.isRichAttribute (sAttrName)) |
| File |
Line |
| com\helger\schematron\pure\exchange\PSReader.java |
460 |
| com\helger\schematron\pure\exchange\PSReader.java |
1165 |
final Map <String, String> aAttrs = eEmph.getAllAttributes ();
if (aAttrs != null)
for (final Map.Entry <String, String> aEntry : aAttrs.entrySet ())
{
final String sAttrName = aEntry.getKey ();
final String sAttrValue = _getAttributeValue (aEntry.getValue ());
_warn (ret, "Unsupported attribute '" + sAttrName + "'='" + sAttrValue + "'");
}
if (eEmph.hasChildren ()) |
| File |
Line |
| com\helger\schematron\pure\exchange\PSReader.java |
714 |
| com\helger\schematron\pure\exchange\PSReader.java |
1041 |
for (final Map.Entry <String, String> aEntry : aAttrs.entrySet ())
{
final String sAttrName = aEntry.getKey ();
final String sAttrValue = _getAttributeValue (aEntry.getValue ());
if (sAttrName.equals (CSchematronXML.ATTR_ID))
ret.setID (sAttrValue);
else
if (sAttrName.equals (CSchematronXML.ATTR_CLASS)) |
| File |
Line |
| com\helger\schematron\pure\model\PSDiagnostic.java |
326 |
| com\helger\schematron\pure\preprocess\PSPreprocessor.java |
275 |
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\PSAssertReport.java |
442 |
| com\helger\schematron\pure\model\PSPattern.java |
568 |
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\PSP.java |
286 |
| com\helger\schematron\pure\model\PSPhase.java |
318 |
| com\helger\schematron\pure\model\PSRule.java |
442 |
| com\helger\schematron\pure\model\PSSchema.java |
609 |
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\PSDiagnostics.java |
135 |
| com\helger\schematron\pure\model\PSPattern.java |
380 |
| com\helger\schematron\pure\model\PSPhase.java |
201 |
return ContainerHelper.newOrderedMap (m_aForeignAttrs);
}
public void addInclude (@Nonnull final PSInclude aInclude)
{
ValueEnforcer.notNull (aInclude, "Include");
m_aIncludes.add (aInclude);
}
public boolean hasAnyInclude ()
{
return !m_aIncludes.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <PSInclude> getAllIncludes ()
{
return ContainerHelper.newList (m_aIncludes);
}
public void addDiagnostic (@Nonnull final PSDiagnostic aDiagnostic) |
| File |
Line |
| com\helger\schematron\pure\model\PSAssertReport.java |
360 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
232 |
| com\helger\schematron\pure\model\PSP.java |
229 |
ValueEnforcer.notNull (aEmph, "Emph");
m_aContent.add (aEmph);
}
@Nonnull
@ReturnsMutableCopy
public List <PSEmph> getAllEmphs ()
{
final List <PSEmph> ret = new ArrayList <PSEmph> ();
for (final Object aElement : m_aContent)
if (aElement instanceof PSEmph)
ret.add ((PSEmph) aElement);
return ret;
}
public void addDir (@Nonnull final PSDir aDir) |
| File |
Line |
| com\helger\schematron\pure\model\PSAssertReport.java |
442 |
| com\helger\schematron\pure\model\PSDiagnostics.java |
189 |
| com\helger\schematron\pure\model\PSP.java |
286 |
| com\helger\schematron\pure\model\PSPattern.java |
568 |
| com\helger\schematron\pure\model\PSPhase.java |
318 |
| com\helger\schematron\pure\model\PSRule.java |
442 |
| com\helger\schematron\pure\model\PSSchema.java |
609 |
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\PSDiagnostics.java |
136 |
| com\helger\schematron\pure\model\PSPattern.java |
381 |
| com\helger\schematron\pure\model\PSPhase.java |
202 |
| com\helger\schematron\pure\model\PSRule.java |
310 |
| com\helger\schematron\pure\model\PSSchema.java |
381 |
}
public void addInclude (@Nonnull final PSInclude aInclude)
{
ValueEnforcer.notNull (aInclude, "Include");
m_aIncludes.add (aInclude);
}
public boolean hasAnyInclude ()
{
return !m_aIncludes.isEmpty ();
}
@Nonnull
@ReturnsMutableCopy
public List <PSInclude> getAllIncludes ()
{
return ContainerHelper.newList (m_aIncludes);
}
public void addDiagnostic (@Nonnull final PSDiagnostic aDiagnostic) |
| File |
Line |
| com\helger\schematron\pure\model\PSExtends.java |
121 |
| com\helger\schematron\pure\model\PSP.java |
286 |
| com\helger\schematron\pure\model\PSPhase.java |
318 |
| com\helger\schematron\pure\model\PSRule.java |
442 |
| com\helger\schematron\pure\model\PSSchema.java |
609 |
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 |
559 |
| com\helger\schematron\pure\model\PSSchema.java |
588 |
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 |
196 |
| com\helger\schematron\pure\exchange\PSReader.java |
275 |
| com\helger\schematron\pure\exchange\PSReader.java |
341 |
| com\helger\schematron\pure\exchange\PSReader.java |
746 |
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 |
309 |
| com\helger\schematron\pure\exchange\PSReader.java |
714 |
| com\helger\schematron\pure\exchange\PSReader.java |
885 |
for (final Map.Entry <String, String> aEntry : aAttrs.entrySet ())
{
final String sAttrName = aEntry.getKey ();
final String sAttrValue = _getAttributeValue (aEntry.getValue ());
if (sAttrName.equals (CSchematronXML.ATTR_ID))
ret.setID (sAttrValue);
else
if (!PSRichGroup.isRichAttribute (sAttrName)) |
| File |
Line |
| com\helger\schematron\pure\model\PSAssertReport.java |
253 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
164 |
| com\helger\schematron\pure\model\PSPattern.java |
359 |
| com\helger\schematron\pure\model\PSPhase.java |
180 |
| com\helger\schematron\pure\model\PSRule.java |
221 |
| com\helger\schematron\pure\model\PSSchema.java |
306 |
}
public void setRich (@Nullable final PSRichGroup aRich)
{
m_aRich = aRich;
}
public boolean hasRich ()
{
return m_aRich != null;
}
@Nullable
public PSRichGroup getRich ()
{
return m_aRich;
}
@Nullable
public PSRichGroup getRichClone ()
{
return m_aRich == null ? null : m_aRich.getClone ();
}
public void setLinkable (@Nullable final PSLinkableGroup aLinkable) |
| File |
Line |
| com\helger\schematron\pure\exchange\PSReader.java |
227 |
| com\helger\schematron\pure\exchange\PSReader.java |
306 |
| com\helger\schematron\pure\exchange\PSReader.java |
815 |
| com\helger\schematron\pure\exchange\PSReader.java |
882 |
| com\helger\schematron\pure\exchange\PSReader.java |
968 |
| com\helger\schematron\pure\exchange\PSReader.java |
1038 |
final Map <String, String> aAttrs = eAssertReport.getAllAttributes ();
if (aAttrs != null)
{
for (final Map.Entry <String, String> aEntry : aAttrs.entrySet ())
{
final String sAttrName = aEntry.getKey ();
final String sAttrValue = _getAttributeValue (aEntry.getValue ());
if (sAttrName.equals (CSchematronXML.ATTR_TEST)) |
| File |
Line |
| com\helger\schematron\pure\model\PSAssertReport.java |
442 |
| com\helger\schematron\pure\model\PSDiagnostics.java |
189 |
| com\helger\schematron\pure\model\PSExtends.java |
121 |
| com\helger\schematron\pure\model\PSPattern.java |
568 |
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 |
168 |
| com\helger\schematron\pure\exchange\PSReader.java |
411 |
| com\helger\schematron\pure\exchange\PSReader.java |
506 |
| com\helger\schematron\pure\exchange\PSReader.java |
541 |
| com\helger\schematron\pure\exchange\PSReader.java |
576 |
| com\helger\schematron\pure\exchange\PSReader.java |
639 |
| com\helger\schematron\pure\exchange\PSReader.java |
674 |
| com\helger\schematron\pure\exchange\PSReader.java |
712 |
| com\helger\schematron\pure\exchange\PSReader.java |
777 |
| com\helger\schematron\pure\exchange\PSReader.java |
1116 |
| com\helger\schematron\pure\exchange\PSReader.java |
1215 |
final Map <String, String> aAttrs = eActive.getAllAttributes ();
if (aAttrs != null)
for (final Map.Entry <String, String> aEntry : aAttrs.entrySet ())
{
final String sAttrName = aEntry.getKey ();
final String sAttrValue = _getAttributeValue (aEntry.getValue ());
if (sAttrName.equals (CSchematronXML.ATTR_PATTERN)) |
| File |
Line |
| com\helger\schematron\pure\exchange\PSReader.java |
553 |
| com\helger\schematron\pure\exchange\PSReader.java |
1227 |
for (final IMicroElement eValueOfChild : eInclude.getAllChildElements ())
{
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 |
591 |
| com\helger\schematron\pure\exchange\PSReader.java |
689 |
for (final IMicroElement eLetChild : eLet.getAllChildElements ())
{
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 all attributes for a linkable group
*
* @param aAttrs
* The attributes of a micro element. May be <code>null</code>.
* @return The created domain object. May not be <code>null</code>.
*/
@Nonnull
public PSLinkableGroup readLinkableGroupFromXML (@Nullable final Map <String, String> aAttrs) |
| File |
Line |
| com\helger\schematron\pure\model\PSDir.java |
222 |
| com\helger\schematron\pure\model\PSSpan.java |
199 |
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 |
207 |
| com\helger\schematron\pure\model\PSRule.java |
111 |
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 |
168 |
| com\helger\schematron\pure\exchange\PSReader.java |
411 |
| com\helger\schematron\pure\exchange\PSReader.java |
506 |
| com\helger\schematron\pure\exchange\PSReader.java |
541 |
| com\helger\schematron\pure\exchange\PSReader.java |
576 |
| com\helger\schematron\pure\exchange\PSReader.java |
613 |
| com\helger\schematron\pure\exchange\PSReader.java |
639 |
| com\helger\schematron\pure\exchange\PSReader.java |
674 |
| com\helger\schematron\pure\exchange\PSReader.java |
712 |
| com\helger\schematron\pure\exchange\PSReader.java |
777 |
| com\helger\schematron\pure\exchange\PSReader.java |
932 |
| com\helger\schematron\pure\exchange\PSReader.java |
1116 |
| com\helger\schematron\pure\exchange\PSReader.java |
1215 |
final Map <String, String> aAttrs = eActive.getAllAttributes ();
if (aAttrs != null)
for (final Map.Entry <String, String> aEntry : aAttrs.entrySet ())
{
final String sAttrName = aEntry.getKey ();
final String sAttrValue = _getAttributeValue (aEntry.getValue ());
if (sAttrName.equals (CSchematronXML.ATTR_PATTERN)) |
| File |
Line |
| com\helger\schematron\pure\exchange\PSReader.java |
432 |
| com\helger\schematron\pure\exchange\PSReader.java |
1137 |
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\PSPattern.java |
557 |
| com\helger\schematron\pure\model\PSPhase.java |
309 |
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\PSActive.java |
56 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
62 |
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 |
430 |
| com\helger\schematron\pure\model\PSRule.java |
429 |
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\exchange\PSReader.java |
168 |
| com\helger\schematron\pure\exchange\PSReader.java |
373 |
| com\helger\schematron\pure\exchange\PSReader.java |
411 |
| com\helger\schematron\pure\exchange\PSReader.java |
460 |
| com\helger\schematron\pure\exchange\PSReader.java |
506 |
| com\helger\schematron\pure\exchange\PSReader.java |
541 |
| com\helger\schematron\pure\exchange\PSReader.java |
576 |
| com\helger\schematron\pure\exchange\PSReader.java |
639 |
| com\helger\schematron\pure\exchange\PSReader.java |
674 |
| com\helger\schematron\pure\exchange\PSReader.java |
712 |
| com\helger\schematron\pure\exchange\PSReader.java |
777 |
| com\helger\schematron\pure\exchange\PSReader.java |
1116 |
| com\helger\schematron\pure\exchange\PSReader.java |
1165 |
| com\helger\schematron\pure\exchange\PSReader.java |
1215 |
final Map <String, String> aAttrs = eActive.getAllAttributes ();
if (aAttrs != null)
for (final Map.Entry <String, String> aEntry : aAttrs.entrySet ())
{
final String sAttrName = aEntry.getKey ();
final String sAttrValue = _getAttributeValue (aEntry.getValue ()); |
| File |
Line |
| com\helger\schematron\pure\exchange\PSReader.java |
244 |
| com\helger\schematron\pure\exchange\PSReader.java |
985 |
ret.setDiagnostics (sAttrValue);
else
if (!PSRichGroup.isRichAttribute (sAttrName) && !PSLinkableGroup.isLinkableAttribute (sAttrName))
ret.addForeignAttribute (sAttrName, sAttrValue);
}
ret.setRich (readRichGroupFromXML (aAttrs));
ret.setLinkable (readLinkableGroupFromXML (aAttrs));
} |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
266 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
306 |
| com\helger\schematron\pure\model\PSDiagnostics.java |
189 |
| com\helger\schematron\pure\model\PSPattern.java |
568 |
| com\helger\schematron\pure\model\PSPhase.java |
318 |
| com\helger\schematron\pure\model\PSRule.java |
442 |
| com\helger\schematron\pure\model\PSSchema.java |
609 |
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 |
295 |
| com\helger\schematron\pure\model\PSPhase.java |
308 |
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 |
311 |
| com\helger\schematron\pure\model\PSRule.java |
433 |
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 |
356 |
| com\helger\schematron\pure\preprocess\PSPreprocessor.java |
373 |
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\exchange\PSReader.java |
170 |
| com\helger\schematron\pure\exchange\PSReader.java |
230 |
| com\helger\schematron\pure\exchange\PSReader.java |
309 |
| com\helger\schematron\pure\exchange\PSReader.java |
413 |
| com\helger\schematron\pure\exchange\PSReader.java |
508 |
| com\helger\schematron\pure\exchange\PSReader.java |
543 |
| com\helger\schematron\pure\exchange\PSReader.java |
578 |
| com\helger\schematron\pure\exchange\PSReader.java |
615 |
| com\helger\schematron\pure\exchange\PSReader.java |
641 |
| com\helger\schematron\pure\exchange\PSReader.java |
676 |
| com\helger\schematron\pure\exchange\PSReader.java |
714 |
| com\helger\schematron\pure\exchange\PSReader.java |
779 |
| com\helger\schematron\pure\exchange\PSReader.java |
818 |
| com\helger\schematron\pure\exchange\PSReader.java |
885 |
| com\helger\schematron\pure\exchange\PSReader.java |
934 |
| com\helger\schematron\pure\exchange\PSReader.java |
971 |
| com\helger\schematron\pure\exchange\PSReader.java |
1041 |
| com\helger\schematron\pure\exchange\PSReader.java |
1118 |
| com\helger\schematron\pure\exchange\PSReader.java |
1217 |
for (final Map.Entry <String, String> aEntry : aAttrs.entrySet ())
{
final String sAttrName = aEntry.getKey ();
final String sAttrValue = _getAttributeValue (aEntry.getValue ());
if (sAttrName.equals (CSchematronXML.ATTR_PATTERN)) |
| File |
Line |
| com\helger\schematron\pure\exchange\PSReader.java |
373 |
| com\helger\schematron\pure\exchange\PSReader.java |
460 |
| com\helger\schematron\pure\exchange\PSReader.java |
613 |
| com\helger\schematron\pure\exchange\PSReader.java |
932 |
| com\helger\schematron\pure\exchange\PSReader.java |
1165 |
final Map <String, String> aAttrs = eDiagnostics.getAllAttributes ();
if (aAttrs != null)
for (final Map.Entry <String, String> aEntry : aAttrs.entrySet ())
{
final String sAttrName = aEntry.getKey ();
final String sAttrValue = _getAttributeValue (aEntry.getValue ()); |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
57 |
| com\helger\schematron\pure\model\PSAssertReport.java |
77 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
63 |
{}
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 |
67 |
| com\helger\schematron\pure\model\PSAssertReport.java |
87 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
73 |
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 |
239 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
277 |
| com\helger\schematron\pure\model\PSP.java |
257 |
| com\helger\schematron\pure\model\PSTitle.java |
111 |
ret.add ((PSSpan) aElement);
return ret;
}
/**
* @return A list of {@link String}, {@link PSDir}, {@link PSEmph} and
* {@link PSSpan} elements.
*/
@Nonnull
@ReturnsMutableCopy
public List <Object> getAllContentElements ()
{
return ContainerHelper.newList (m_aContent);
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_ACTIVE); |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
266 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
306 |
| com\helger\schematron\pure\model\PSDir.java |
211 |
| com\helger\schematron\pure\model\PSName.java |
130 |
| com\helger\schematron\pure\model\PSNS.java |
159 |
| com\helger\schematron\pure\model\PSSpan.java |
188 |
| com\helger\schematron\pure\model\PSValueOf.java |
131 |
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 |
85 |
| com\helger\schematron\SchematronHelper.java |
118 |
@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 |
559 |
| com\helger\schematron\pure\model\PSRule.java |
433 |
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\exchange\PSReader.java |
189 |
| com\helger\schematron\pure\exchange\PSReader.java |
739 |
| com\helger\schematron\pure\exchange\PSReader.java |
1183 |
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\model\PSActive.java |
56 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
62 |
| com\helger\schematron\pure\model\PSP.java |
59 |
| com\helger\schematron\pure\model\PSTitle.java |
49 |
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 |
266 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
306 |
| com\helger\schematron\pure\model\PSExtends.java |
121 |
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\PSAssertReport.java |
405 |
| com\helger\schematron\pure\model\PSTitle.java |
111 |
ret.add ((PSSpan) aElement);
return ret;
}
/**
* @return A list of {@link String}, {@link PSName}, {@link PSValueOf},
* {@link PSEmph}, {@link PSDir} and {@link PSSpan} elements.
*/
@Nonnull
@ReturnsMutableCopy
public List <Object> getAllContentElements ()
{
return ContainerHelper.newList (m_aContent);
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, |
| File |
Line |
| com\helger\schematron\pure\model\PSAssertReport.java |
442 |
| com\helger\schematron\pure\model\PSDiagnostics.java |
189 |
| com\helger\schematron\pure\model\PSDir.java |
211 |
| com\helger\schematron\pure\model\PSName.java |
130 |
| com\helger\schematron\pure\model\PSNS.java |
159 |
| com\helger\schematron\pure\model\PSP.java |
286 |
| com\helger\schematron\pure\model\PSPattern.java |
568 |
| com\helger\schematron\pure\model\PSPhase.java |
318 |
| com\helger\schematron\pure\model\PSRule.java |
442 |
| com\helger\schematron\pure\model\PSSchema.java |
609 |
| com\helger\schematron\pure\model\PSSpan.java |
188 |
| com\helger\schematron\pure\model\PSValueOf.java |
131 |
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 |
182 |
| com\helger\schematron\pure\model\PSPhase.java |
311 |
| com\helger\schematron\pure\model\PSRule.java |
433 |
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\PSPattern.java |
536 |
| com\helger\schematron\pure\model\PSPhase.java |
292 |
return ret;
}
/**
* @return A list consisting of {@link PSP}, {@link PSLet}, {@link PSRule} and
* {@link PSParam} parameters
*/
@Nonnull
@ReturnsMutableCopy
public List <IPSElement> getAllContentElements ()
{
return ContainerHelper.newList (m_aContent);
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_PATTERN); |
| 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\AbstractSchematronXSLTResource.java |
132 |
| com\helger\schematron\xslt\AbstractSchematronXSLTResource.java |
169 |
public EValidity getSchematronValidity (@Nonnull final IInputStreamProvider 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\xslt\SchematronResourceSCH.java |
410 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
645 |
public static SchematronResourceSCH fromClassPath (@Nonnull @Nonempty final String sSCHPath,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver,
@Nullable final String sPhase,
@Nullable final String sLanguageCode,
@Nonnull final ISchematronXSLTValidator aValidator)
{
return new SchematronResourceSCH (new ClassPathResource (sSCHPath), |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
292 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
336 |
| com\helger\schematron\pure\model\PSDir.java |
225 |
| com\helger\schematron\pure\model\PSSpan.java |
202 |
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 |
77 |
| com\helger\schematron\pure\model\PSP.java |
60 |
| com\helger\schematron\pure\model\PSTitle.java |
50 |
}
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\PSDiagnostics.java |
182 |
| com\helger\schematron\pure\model\PSPattern.java |
559 |
| com\helger\schematron\pure\model\PSPhase.java |
311 |
| com\helger\schematron\pure\model\PSRule.java |
433 |
| com\helger\schematron\pure\model\PSSchema.java |
588 |
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\PSPattern.java |
537 |
| com\helger\schematron\pure\model\PSPhase.java |
293 |
| com\helger\schematron\pure\model\PSRule.java |
408 |
}
/**
* @return A list consisting of {@link PSP}, {@link PSLet}, {@link PSRule} and
* {@link PSParam} parameters
*/
@Nonnull
@ReturnsMutableCopy
public List <IPSElement> getAllContentElements ()
{
return ContainerHelper.newList (m_aContent);
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_PATTERN); |
| File |
Line |
| com\helger\schematron\pure\exchange\PSReader.java |
230 |
| com\helger\schematron\pure\exchange\PSReader.java |
309 |
| com\helger\schematron\pure\exchange\PSReader.java |
375 |
| com\helger\schematron\pure\exchange\PSReader.java |
462 |
| com\helger\schematron\pure\exchange\PSReader.java |
818 |
| com\helger\schematron\pure\exchange\PSReader.java |
885 |
| com\helger\schematron\pure\exchange\PSReader.java |
971 |
| com\helger\schematron\pure\exchange\PSReader.java |
1041 |
| com\helger\schematron\pure\exchange\PSReader.java |
1167 |
for (final Map.Entry <String, String> aEntry : aAttrs.entrySet ())
{
final String sAttrName = aEntry.getKey ();
final String sAttrValue = _getAttributeValue (aEntry.getValue ()); |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
261 |
| com\helger\schematron\pure\model\PSAssertReport.java |
437 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
301 |
| com\helger\schematron\pure\model\PSP.java |
281 |
| com\helger\schematron\pure\model\PSTitle.java |
128 |
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\PSAssertReport.java |
200 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
148 |
| com\helger\schematron\pure\model\PSP.java |
138 |
| com\helger\schematron\pure\model\PSPattern.java |
332 |
| com\helger\schematron\pure\model\PSPhase.java |
164 |
| com\helger\schematron\pure\model\PSRule.java |
294 |
| com\helger\schematron\pure\model\PSSchema.java |
290 |
}
public void setID (@Nullable final String sID)
{
m_sID = sID;
}
public boolean hasID ()
{
return m_sID != null;
}
@Nullable
public String getID ()
{
return m_sID;
}
/**
* Set the diagnostics, as an IDREFS value (multiple IDREF values separated by
* spaces)
*
* @param sDiagnostics
* The value to be set. May be <code>null</code>.
*/
public void setDiagnostics (@Nullable final String sDiagnostics) |
| File |
Line |
| com\helger\schematron\pure\model\PSDiagnostic.java |
296 |
| com\helger\schematron\pure\model\PSPattern.java |
557 |
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 |
399 |
| com\helger\schematron\pure\model\PSSchema.java |
365 |
}
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\xslt\SchematronResourceSCH.java |
337 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
377 |
aValidator);
}
/**
* Create a new Schematron resource.
*
* @param sSCHPath
* The classpath relative path to the Schematron file. May neither be
* <code>null</code> nor empty.
* @param aCustomErrorListener
* An optional custom XSLT error listener that is used when converting
* the Schematron resource to an XSLT document, as well as for the
* application of the XSLT onto the XML to be validated. May be
* <code>null</code>.
* @param aCustomURIResolver
* An optional custom XSLT URI resolver that is used when converting
* the Schematron resource to an XSLT document, as well as for the
* application of the XSLT onto the XML to be validated. May be
* <code>null</code>.
* @param sPhase
* Optional phase to use. If not specified, the defaultPhase from the
* schema is used. If no default phase is specified, than all patterns
* are used
* @param sLanguageCode
* An optional language code for the error messages. <code>null</code>
* means English. Supported language codes are: cs, de, en, fr, nl (see
* directory files schematron\20100414-xslt2\sch-messages-??.xhtml).
* @return Never <code>null</code>.
*/
@Nonnull
public static SchematronResourceSCH fromClassPath (@Nonnull @Nonempty final String sSCHPath,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver,
@Nullable final String sPhase,
@Nullable final String sLanguageCode) |
| File |
Line |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
572 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
612 |
aValidator);
}
/**
* Create a new Schematron resource.
*
* @param sSCHPath
* The file system path to the Schematron file. May neither be
* <code>null</code> nor empty.
* @param aCustomErrorListener
* An optional custom XSLT error listener that is used when converting
* the Schematron resource to an XSLT document, as well as for the
* application of the XSLT onto the XML to be validated. May be
* <code>null</code>.
* @param aCustomURIResolver
* An optional custom XSLT URI resolver that is used when converting
* the Schematron resource to an XSLT document, as well as for the
* application of the XSLT onto the XML to be validated. May be
* <code>null</code>.
* @param sPhase
* Optional phase to use. If not specified, the defaultPhase from the
* schema is used. If no default phase is specified, than all patterns
* are used
* @param sLanguageCode
* An optional language code for the error messages. <code>null</code>
* means English. Supported language codes are: cs, de, en, fr, nl (see
* directory files schematron\20100414-xslt2\sch-messages-??.xhtml).
* @return Never <code>null</code>.
*/
@Nonnull
public static SchematronResourceSCH fromFile (@Nonnull @Nonempty final String sSCHPath,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver,
@Nullable final String sPhase,
@Nullable final String sLanguageCode) |
| File |
Line |
| com\helger\schematron\pure\errorhandler\CollectingPSErrorHandler.java |
55 |
| com\helger\schematron\pure\errorhandler\LoggingPSErrorHandler.java |
64 |
super (aNestedErrorHandler);
}
@Override
protected void handle (@Nullable final IReadableResource aRes,
@Nonnull final EErrorLevel eErrorLevel,
@Nullable final IPSElement aSourceElement,
@Nonnull final String sMessage,
@Nullable final Throwable t)
{ |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
70 |
| com\helger\schematron\pure\model\PSAssertReport.java |
90 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
76 |
| com\helger\schematron\pure\model\PSP.java |
68 |
| com\helger\schematron\pure\model\PSTitle.java |
58 |
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\xslt\SchematronResourceSCH.java |
367 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
602 |
public static SchematronResourceSCH fromClassPath (@Nonnull @Nonempty final String sSCHPath,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver,
@Nullable final String sPhase,
@Nullable final String sLanguageCode)
{
return new SchematronResourceSCH (new ClassPathResource (sSCHPath), |
| File |
Line |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
645 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
872 |
public static SchematronResourceSCH fromFile (@Nonnull @Nonempty final String sSCHPath,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver,
@Nullable final String sPhase,
@Nullable final String sLanguageCode,
@Nonnull final ISchematronXSLTValidator aValidator)
{
return new SchematronResourceSCH (new FileSystemResource (sSCHPath), |
| File |
Line |
| com\helger\schematron\pure\model\PSDiagnostics.java |
54 |
| com\helger\schematron\pure\model\PSPhase.java |
69 |
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\xslt\SchematronResourceSCH.java |
801 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
840 |
aValidator);
}
/**
* Create a new Schematron resource.
*
* @param aSCHFile
* The Schematron file. May not be <code>null</code>.
* @param aCustomErrorListener
* An optional custom XSLT error listener that is used when converting
* the Schematron resource to an XSLT document, as well as for the
* application of the XSLT onto the XML to be validated. May be
* <code>null</code>.
* @param aCustomURIResolver
* An optional custom XSLT URI resolver that is used when converting
* the Schematron resource to an XSLT document, as well as for the
* application of the XSLT onto the XML to be validated. May be
* <code>null</code>.
* @param sPhase
* Optional phase to use. If not specified, the defaultPhase from the
* schema is used. If no default phase is specified, than all patterns
* are used
* @param sLanguageCode
* An optional language code for the error messages. <code>null</code>
* means English. Supported language codes are: cs, de, en, fr, nl (see
* directory files schematron\20100414-xslt2\sch-messages-??.xhtml).
* @return Never <code>null</code>.
*/
@Nonnull
public static SchematronResourceSCH fromFile (@Nonnull final File aSCHFile,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver,
@Nullable final String sPhase,
@Nullable final String sLanguageCode) |
| File |
Line |
| com\helger\schematron\pure\exchange\PSReader.java |
829 |
| com\helger\schematron\pure\exchange\PSReader.java |
890 |
| com\helger\schematron\pure\exchange\PSReader.java |
1055 |
ret.setIsA (sAttrValue);
else
if (!PSRichGroup.isRichAttribute (sAttrName))
ret.addForeignAttribute (sAttrName, sAttrValue);
}
ret.setRich (readRichGroupFromXML (aAttrs));
}
for (final IMicroElement ePatternChild : ePattern.getAllChildElements ()) |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
280 |
| com\helger\schematron\pure\model\PSTitle.java |
142 |
if (aContent instanceof String)
ret.addText ((String) aContent);
else
if (aContent instanceof PSDir)
ret.addDir (((PSDir) aContent).getClone ()); |
| File |
Line |
| com\helger\schematron\pure\model\PSPattern.java |
523 |
| com\helger\schematron\pure\model\PSPhase.java |
262 |
| com\helger\schematron\pure\model\PSRule.java |
346 |
| com\helger\schematron\pure\model\PSSchema.java |
461 |
}
@Nonnull
@ReturnsMutableCopy
public Map <String, String> getAllLetsAsMap ()
{
final Map <String, String> ret = new LinkedHashMap <String, String> ();
for (final IPSElement aElement : m_aContent) |
| 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\xslt\SchematronResourceSCH.java |
410 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
872 |
public static SchematronResourceSCH fromClassPath (@Nonnull @Nonempty final String sSCHPath,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver,
@Nullable final String sPhase,
@Nullable final String sLanguageCode,
@Nonnull final ISchematronXSLTValidator aValidator)
{
return new SchematronResourceSCH (new ClassPathResource (sSCHPath), |
| 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\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 |
165 |
| com\helger\schematron\pure\model\PSAssertReport.java |
297 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
186 |
| com\helger\schematron\pure\model\PSDir.java |
175 |
| com\helger\schematron\pure\model\PSEmph.java |
72 |
| com\helger\schematron\pure\model\PSP.java |
176 |
| com\helger\schematron\pure\model\PSSpan.java |
153 |
| com\helger\schematron\pure\model\PSTitle.java |
71 |
}
public void addText (@Nonnull @Nonempty final String sText)
{
ValueEnforcer.notEmpty (sText, "Text");
m_aContent.add (sText);
}
public boolean hasAnyText ()
{ |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
284 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
325 |
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 |
339 |
| com\helger\schematron\pure\model\PSPhase.java |
321 |
ret.addForeignAttributes (m_aForeignAttrs);
return ret;
}
@Override
public String toString ()
{
return new ToStringGenerator (this).appendIfNotNull ("id", m_sID)
.appendIfNotNull ("rich", m_aRich)
.appendIfNotEmpty ("content", m_aContent) |
| File |
Line |
| com\helger\schematron\pure\exchange\PSReader.java |
193 |
| com\helger\schematron\pure\exchange\PSReader.java |
269 |
| com\helger\schematron\pure\exchange\PSReader.java |
335 |
| com\helger\schematron\pure\exchange\PSReader.java |
743 |
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\model\PSActive.java |
249 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
287 |
| com\helger\schematron\pure\model\PSP.java |
267 |
| com\helger\schematron\pure\model\PSPattern.java |
545 |
| com\helger\schematron\pure\model\PSPhase.java |
300 |
| com\helger\schematron\pure\model\PSRule.java |
416 |
| com\helger\schematron\pure\model\PSTitle.java |
120 |
public List <Object> getAllContentElements ()
{
return ContainerHelper.newList (m_aContent);
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_ACTIVE); |
| 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\svrl\SVRLUtils.java |
64 |
| com\helger\schematron\svrl\SVRLUtils.java |
86 |
public static List <SVRLFailedAssert> getAllFailedAssertions (@Nonnull final SchematronOutputType aSchematronOutput)
{
final List <SVRLFailedAssert> ret = new ArrayList <SVRLFailedAssert> ();
for (final Object aObj : aSchematronOutput.getActivePatternAndFiredRuleAndFailedAssert ())
if (aObj instanceof FailedAssert) |
| File |
Line |
| com\helger\schematron\svrl\SVRLUtils.java |
108 |
| com\helger\schematron\svrl\SVRLUtils.java |
130 |
public static List <SVRLSuccessfulReport> getAllSuccesssfulReports (@Nonnull final SchematronOutputType aSchematronOutput)
{
final List <SVRLSuccessfulReport> ret = new ArrayList <SVRLSuccessfulReport> ();
for (final Object aObj : aSchematronOutput.getActivePatternAndFiredRuleAndFailedAssert ())
if (aObj instanceof SuccessfulReport) |
| File |
Line |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
107 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
143 |
this (aSCHResource, (ErrorListener) null, (URIResolver) null, sPhase, sLanguageCode);
}
/**
* Constructor
*
* @param aSCHResource
* The Schematron resource. May not be <code>null</code>.
* @param aCustomErrorListener
* An optional custom XSLT error listener that is used when converting
* the Schematron resource to an XSLT document. May be
* <code>null</code>.
* @param aCustomURIResolver
* An optional custom XSLT URI resolver that is used when converting
* the Schematron resource to an XSLT document. May be
* <code>null</code>.
* @param sPhase
* Optional phase to use. If not specified, the defaultPhase from the
* schema is used. If no default phase is specified, than all patterns
* are used
* @param sLanguageCode
* An optional language code for the error messages. <code>null</code>
* means English. Supported language codes are: cs, de, en, fr, nl (see
* directory files schematron\20100414-xslt2\sch-messages-??.xhtml).
*/
public SchematronResourceSCH (@Nonnull final IReadableResource aSCHResource,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver,
@Nullable final String sPhase,
@Nullable final String sLanguageCode) |
| File |
Line |
| com\helger\schematron\pure\exchange\PSReader.java |
189 |
| com\helger\schematron\pure\exchange\PSReader.java |
262 |
| com\helger\schematron\pure\exchange\PSReader.java |
331 |
| com\helger\schematron\pure\exchange\PSReader.java |
739 |
| com\helger\schematron\pure\exchange\PSReader.java |
1183 |
if (CSchematron.NAMESPACE_SCHEMATRON.equals (eElement.getNamespaceURI ()))
{
final String sLocalName = eElement.getLocalName ();
if (sLocalName.equals (CSchematronXML.ELEMENT_DIR)) |
| File |
Line |
| com\helger\schematron\pure\exchange\PSReader.java |
314 |
| com\helger\schematron\pure\exchange\PSReader.java |
829 |
| com\helger\schematron\pure\exchange\PSReader.java |
1055 |
ret.setID (sAttrValue);
else
if (!PSRichGroup.isRichAttribute (sAttrName))
ret.addForeignAttribute (sAttrName, sAttrValue);
}
ret.setRich (readRichGroupFromXML (aAttrs));
} |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
293 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
337 |
| com\helger\schematron\pure\model\PSDir.java |
226 |
| com\helger\schematron\pure\model\PSName.java |
141 |
| com\helger\schematron\pure\model\PSNS.java |
171 |
| com\helger\schematron\pure\model\PSSpan.java |
203 |
| com\helger\schematron\pure\model\PSValueOf.java |
142 |
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\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 |
159 |
| com\helger\schematron\pure\model\PSRule.java |
78 |
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\pure\model\PSPhase.java |
64 |
| com\helger\schematron\pure\model\PSRule.java |
73 |
private final List <PSInclude> m_aIncludes = new ArrayList <PSInclude> ();
private final List <IPSElement> m_aContent = new ArrayList <IPSElement> ();
private Map <String, String> m_aForeignAttrs;
private List <IMicroElement> m_aForeignElements;
public PSPhase () |
| File |
Line |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
270 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
505 |
public static SchematronResourceSCH fromClassPath (@Nonnull @Nonempty final String sSCHPath,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver,
@Nonnull final ISchematronXSLTValidator aValidator)
{
return new SchematronResourceSCH (new ClassPathResource (sSCHPath), |
| File |
Line |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
327 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
562 |
public static SchematronResourceSCH fromClassPath (@Nonnull @Nonempty final String sSCHPath,
@Nullable final String sPhase,
@Nullable final String sLanguageCode,
@Nonnull final ISchematronXSLTValidator aValidator)
{
return new SchematronResourceSCH (new ClassPathResource (sSCHPath), |
| File |
Line |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
602 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
830 |
public static SchematronResourceSCH fromFile (@Nonnull @Nonempty final String sSCHPath,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver,
@Nullable final String sPhase,
@Nullable final String sLanguageCode)
{
return new SchematronResourceSCH (new FileSystemResource (sSCHPath), |
| File |
Line |
| com\helger\schematron\xslt\SchematronResourceXSLT.java |
137 |
| com\helger\schematron\xslt\SchematronResourceXSLT.java |
170 |
public static SchematronResourceXSLT fromClassPath (@Nonnull @Nonempty final String sXSLTPath,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver,
@Nonnull final ISchematronXSLTValidator aValidator)
{
return new SchematronResourceXSLT (new ClassPathResource (sXSLTPath), |
| File |
Line |
| com\helger\schematron\xslt\SchematronXSLTValidatorDefault.java |
33 |
| com\helger\schematron\xslt\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 |
432 |
| com\helger\schematron\pure\exchange\PSReader.java |
478 |
| com\helger\schematron\pure\exchange\PSReader.java |
1137 |
if (CSchematron.NAMESPACE_SCHEMATRON.equals (eElement.getNamespaceURI ()))
{
_warn (ret, "Unsupported Schematron element '" + eElement.getLocalName () + "'");
}
else |
| File |
Line |
| com\helger\schematron\pure\exchange\PSReader.java |
480 |
| com\helger\schematron\pure\exchange\PSReader.java |
1189 |
_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 |
415 |
| com\helger\schematron\pure\model\PSPattern.java |
545 |
| com\helger\schematron\pure\model\PSPhase.java |
300 |
| com\helger\schematron\pure\model\PSRule.java |
416 |
public List <Object> getAllContentElements ()
{
return ContainerHelper.newList (m_aContent);
}
@Nonnull
public IMicroElement getAsMicroElement ()
{
final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, |
| File |
Line |
| com\helger\schematron\pure\model\PSAssertReport.java |
434 |
| com\helger\schematron\pure\model\PSPattern.java |
559 |
| com\helger\schematron\pure\model\PSPhase.java |
311 |
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 |
298 |
| com\helger\schematron\pure\model\PSRule.java |
433 |
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 |
92 |
| com\helger\schematron\pure\model\PSEmph.java |
57 |
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\xslt\SchematronResourceSCH.java |
173 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
410 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
645 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
872 |
public SchematronResourceSCH (@Nonnull final IReadableResource aSCHResource,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver,
@Nullable final String sPhase,
@Nullable final String sLanguageCode,
@Nonnull final ISchematronXSLTValidator aValidator)
{ |
| File |
Line |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
367 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
645 |
public static SchematronResourceSCH fromClassPath (@Nonnull @Nonempty final String sSCHPath,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver,
@Nullable final String sPhase,
@Nullable final String sLanguageCode) |
| File |
Line |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
410 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
602 |
public static SchematronResourceSCH fromClassPath (@Nonnull @Nonempty final String sSCHPath,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver,
@Nullable final String sPhase,
@Nullable final String sLanguageCode, |
| File |
Line |
| com\helger\schematron\xslt\SchematronResourceSCHCache.java |
78 |
| com\helger\schematron\xslt\SchematronResourceSCHCache.java |
139 |
public static SchematronProviderXSLTFromSCH createSchematronXSLTProvider (@Nonnull final IReadableResource aSchematronResource,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver,
@Nullable final String sPhase,
@Nullable final String sLanguageCode)
{ |
| File |
Line |
| com\helger\schematron\pure\bound\xpath\PSXPathBoundSchema.java |
90 |
| com\helger\schematron\pure\bound\xpath\PSXPathBoundSchema.java |
95 |
public void error (final TransformerException ex) throws TransformerException
{
m_aPSErrorHandler.error ((IReadableResource) null, (IPSElement) null, ex.getMessage (), ex);
} |
| File |
Line |
| com\helger\schematron\pure\exchange\PSReader.java |
822 |
| com\helger\schematron\pure\exchange\PSReader.java |
978 |
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 |
287 |
| com\helger\schematron\pure\preprocess\PSPreprocessor.java |
280 |
ret.addEmph (((PSEmph) aContent).getClone ());
else
if (aContent instanceof PSSpan)
ret.addSpan (((PSSpan) aContent).getClone ());
} |
| File |
Line |
| com\helger\schematron\pure\model\PSDiagnostics.java |
65 |
| com\helger\schematron\pure\model\PSPhase.java |
85 |
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 |
61 |
| 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\PSEmph.java |
112 |
| com\helger\schematron\pure\model\PSTitle.java |
146 |
ret.addText (sContent);
return ret;
}
@Override
public String toString ()
{
return new ToStringGenerator (this).appendIfNotEmpty ("content", m_aContent).toString ();
}
} |
| 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 |
108 |
| com\helger\schematron\pure\model\PSSchema.java |
125 |
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\xslt\SchematronResourceSCH.java |
367 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
830 |
public static SchematronResourceSCH fromClassPath (@Nonnull @Nonempty final String sSCHPath,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver,
@Nullable final String sPhase,
@Nullable final String sLanguageCode)
{
return new SchematronResourceSCH (new ClassPathResource (sSCHPath), |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
52 |
| com\helger\schematron\pure\model\PSAssertReport.java |
70 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
58 |
| com\helger\schematron\pure\model\PSP.java |
55 |
private final List <Object> m_aContent = new ArrayList <Object> ();
private Map <String, String> m_aForeignAttrs;
private List <IMicroElement> m_aForeignElements;
public PSActive () |
| File |
Line |
| com\helger\schematron\pure\model\PSActive.java |
277 |
| com\helger\schematron\pure\model\PSDiagnostic.java |
318 |
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\PSDir.java |
81 |
| com\helger\schematron\pure\model\PSSpan.java |
52 |
private final List <String> m_aContent = new ArrayList <String> ();
private Map <String, String> m_aForeignAttrs;
private List <IMicroElement> m_aForeignElements;
public PSDir () |
| File |
Line |
| com\helger\schematron\pure\model\PSDir.java |
85 |
| com\helger\schematron\pure\model\PSEmph.java |
50 |
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\PSPattern.java |
155 |
| com\helger\schematron\pure\model\PSPhase.java |
65 |
| com\helger\schematron\pure\model\PSRule.java |
74 |
private final List <IPSElement> m_aContent = new ArrayList <IPSElement> ();
private Map <String, String> m_aForeignAttrs;
private List <IMicroElement> m_aForeignElements;
public PSPattern () |
| File |
Line |
| com\helger\schematron\pure\model\PSPhase.java |
95 |
| com\helger\schematron\pure\model\PSRule.java |
138 |
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) |
| File |
Line |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
219 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
336 |
return new SchematronResourceSCH (new ClassPathResource (sSCHPath), aValidator);
}
/**
* Create a new Schematron resource.
*
* @param sSCHPath
* The classpath relative path to the Schematron file. May neither be
* <code>null</code> nor empty.
* @param aCustomErrorListener
* An optional custom XSLT error listener that is used when converting
* the Schematron resource to an XSLT document, as well as for the
* application of the XSLT onto the XML to be validated. May be
* <code>null</code>.
* @param aCustomURIResolver
* An optional custom XSLT URI resolver that is used when converting
* the Schematron resource to an XSLT document, as well as for the
* application of the XSLT onto the XML to be validated. May be
* <code>null</code>.
* @return Never <code>null</code>.
*/
@Nonnull
public static SchematronResourceSCH fromClassPath (@Nonnull @Nonempty final String sSCHPath,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver) |
| File |
Line |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
245 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
337 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
377 |
return new SchematronResourceSCH (new ClassPathResource (sSCHPath), aCustomErrorListener, aCustomURIResolver);
}
/**
* Create a new Schematron resource.
*
* @param sSCHPath
* The classpath relative path to the Schematron file. May neither be
* <code>null</code> nor empty.
* @param aCustomErrorListener
* An optional custom XSLT error listener that is used when converting
* the Schematron resource to an XSLT document, as well as for the
* application of the XSLT onto the XML to be validated. May be
* <code>null</code>.
* @param aCustomURIResolver
* An optional custom XSLT URI resolver that is used when converting
* the Schematron resource to an XSLT document, as well as for the
* application of the XSLT onto the XML to be validated. May be
* <code>null</code>.
* @param aValidator
* The validator to be used to determine whether a Schematron
* validation was successful or not. May not be <code>null</code>.
* @return Never <code>null</code>.
*/
@Nonnull
public static SchematronResourceSCH fromClassPath (@Nonnull @Nonempty final String sSCHPath,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver,
@Nonnull final ISchematronXSLTValidator aValidator) |
| File |
Line |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
327 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
412 |
public static SchematronResourceSCH fromClassPath (@Nonnull @Nonempty final String sSCHPath,
@Nullable final String sPhase,
@Nullable final String sLanguageCode,
@Nonnull final ISchematronXSLTValidator aValidator)
{
return new SchematronResourceSCH (new ClassPathResource (sSCHPath), |
| File |
Line |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
454 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
571 |
return new SchematronResourceSCH (new FileSystemResource (sSCHPath), aValidator);
}
/**
* Create a new Schematron resource.
*
* @param sSCHPath
* The file system path to the Schematron file. May neither be
* <code>null</code> nor empty.
* @param aCustomErrorListener
* An optional custom XSLT error listener that is used when converting
* the Schematron resource to an XSLT document, as well as for the
* application of the XSLT onto the XML to be validated. May be
* <code>null</code>.
* @param aCustomURIResolver
* An optional custom XSLT URI resolver that is used when converting
* the Schematron resource to an XSLT document, as well as for the
* application of the XSLT onto the XML to be validated. May be
* <code>null</code>.
* @return Never <code>null</code>.
*/
@Nonnull
public static SchematronResourceSCH fromFile (@Nonnull @Nonempty final String sSCHPath,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver) |
| File |
Line |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
480 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
572 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
612 |
return new SchematronResourceSCH (new FileSystemResource (sSCHPath), aCustomErrorListener, aCustomURIResolver);
}
/**
* Create a new Schematron resource.
*
* @param sSCHPath
* The file system path to the Schematron file. May neither be
* <code>null</code> nor empty.
* @param aCustomErrorListener
* An optional custom XSLT error listener that is used when converting
* the Schematron resource to an XSLT document, as well as for the
* application of the XSLT onto the XML to be validated. May be
* <code>null</code>.
* @param aCustomURIResolver
* An optional custom XSLT URI resolver that is used when converting
* the Schematron resource to an XSLT document, as well as for the
* application of the XSLT onto the XML to be validated. May be
* <code>null</code>.
* @param aValidator
* The validator to be used to determine whether a Schematron
* validation was successful or not. May not be <code>null</code>.
* @return Never <code>null</code>.
*/
@Nonnull
public static SchematronResourceSCH fromFile (@Nonnull @Nonempty final String sSCHPath,
@Nullable final ErrorListener aCustomErrorListener,
@Nullable final URIResolver aCustomURIResolver,
@Nonnull final ISchematronXSLTValidator aValidator) |
| File |
Line |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
562 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
647 |
public static SchematronResourceSCH fromFile (@Nonnull @Nonempty final String sSCHPath,
@Nullable final String sPhase,
@Nullable final String sLanguageCode,
@Nonnull final ISchematronXSLTValidator aValidator)
{
return new SchematronResourceSCH (new FileSystemResource (sSCHPath), |
| File |
Line |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
791 |
| com\helger\schematron\xslt\SchematronResourceSCH.java |
874 |
public static SchematronResourceSCH fromFile (@Nonnull final File aSCHFile,
@Nullable final String sPhase,
@Nullable final String sLanguageCode,
@Nonnull final ISchematronXSLTValidator aValidator)
{
return new SchematronResourceSCH (new FileSystemResource (aSCHFile), |