2 * Copyright (c) 2000-2005 by JetBrains s.r.o. All Rights Reserved.
3 * Use is subject to license terms.
5 package com
.intellij
.patterns
;
7 import org
.jetbrains
.annotations
.NonNls
;
12 public class XmlPatterns
extends PlatformPatterns
{
13 public static XmlFilePattern
.Capture
xmlFile() {
14 return new XmlFilePattern
.Capture();
17 public static XmlAttributeValuePattern
xmlAttributeValue(ElementPattern attributePattern
) {
18 return xmlAttributeValue().withParent(attributePattern
);
21 public static XmlAttributeValuePattern
xmlAttributeValue() {
22 return new XmlAttributeValuePattern();
25 public static XmlNamedElementPattern
.XmlAttributePattern
xmlAttribute(@NonNls String localName
) {
26 return xmlAttribute().withLocalName(localName
);
29 public static XmlNamedElementPattern
.XmlAttributePattern
xmlAttribute() {
30 return new XmlNamedElementPattern
.XmlAttributePattern();
33 public static XmlTagPattern
.Capture
xmlTag() {
34 return new XmlTagPattern
.Capture();
37 public static XmlElementPattern
.XmlTextPattern
xmlText() {
38 return new XmlElementPattern
.XmlTextPattern();