2 * Copyright (c) 2000-2006 JetBrains s.r.o. All Rights Reserved.
4 package com
.intellij
.util
.xml
.highlighting
;
6 import com
.intellij
.util
.xml
.reflect
.DomCollectionChildDescription
;
7 import com
.intellij
.util
.xml
.DomElement
;
8 import com
.intellij
.codeInspection
.ProblemHighlightType
;
9 import com
.intellij
.codeInspection
.LocalQuickFix
;
10 import com
.intellij
.lang
.annotation
.HighlightSeverity
;
15 public class DomCollectionProblemDescriptorImpl
extends DomElementProblemDescriptorImpl
implements DomCollectionProblemDescriptor
{
16 private final DomCollectionChildDescription myChildDescription
;
18 public DomCollectionProblemDescriptorImpl(final DomElement domElement
,
20 final HighlightSeverity type
,
21 final DomCollectionChildDescription childDescription
) {
22 super(domElement
, message
, type
);
23 myChildDescription
= childDescription
;
26 public DomCollectionProblemDescriptorImpl(final DomElement domElement
,
28 final HighlightSeverity type
,
29 final DomCollectionChildDescription childDescription
,
30 final LocalQuickFix
... fixes
) {
31 super(domElement
, message
, type
, fixes
);
32 myChildDescription
= childDescription
;
35 public DomCollectionChildDescription
getChildDescription() {
36 return myChildDescription
;