@Immutable public class ConceptPojo extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ConceptPojo.Builder
A builder for this class
|
static interface |
ConceptPojo.IConceptVisitor
A visitor for concepts.
|
| Constructor and Description |
|---|
ConceptPojo(String sID,
QName aName,
ConceptValuePojo aValue,
List<ConceptPojo> aChildren) |
| Modifier and Type | Method and Description |
|---|---|
static ConceptPojo.Builder |
builder() |
static ConceptPojo.Builder |
builder(CCCEVConceptType a) |
static ConceptPojo.Builder |
builder(ConceptPojo a) |
static ConceptPojo.Builder |
builder(ConceptPojo a,
Consumer<? super ConceptPojo.Builder> aModificationHandler) |
List<ConceptPojo> |
children() |
ConceptPojo |
cloneAndModify(Consumer<? super ConceptPojo.Builder> aModificationHandler) |
boolean |
equals(Object o) |
List<ConceptPojo> |
getAllChildren() |
CCCEVConceptType |
getAsCCCEVConcept() |
ConceptPojo.Builder |
getBuilder() |
String |
getID() |
QName |
getName() |
ConceptValuePojo |
getValue() |
int |
hashCode() |
boolean |
hasValue() |
boolean |
isErrorValue() |
String |
toString() |
void |
visitRecursive(ConceptPojo.IConceptVisitor aVisitor) |
public ConceptPojo(@Nullable String sID, @Nullable QName aName, @Nullable ConceptValuePojo aValue, @Nullable List<ConceptPojo> aChildren)
@Nullable public final String getID()
@Nullable public final QName getName()
@Nullable public final ConceptValuePojo getValue()
public final boolean hasValue()
true if a value is present, false if not.public final boolean isErrorValue()
true if a value is present, and if that value contains
an error code.@Nonnull @ReturnsMutableObject public final List<ConceptPojo> children()
@Nonnull @ReturnsMutableCopy public final List<ConceptPojo> getAllChildren()
public void visitRecursive(@Nonnull ConceptPojo.IConceptVisitor aVisitor)
@Nonnull public ConceptPojo.Builder getBuilder()
@Nonnull public ConceptPojo cloneAndModify(@Nullable Consumer<? super ConceptPojo.Builder> aModificationHandler)
@Nonnull public CCCEVConceptType getAsCCCEVConcept()
@Nonnull public static ConceptPojo.Builder builder()
@Nonnull public static ConceptPojo.Builder builder(@Nullable CCCEVConceptType a)
@Nonnull public static ConceptPojo.Builder builder(@Nullable ConceptPojo a)
@Nonnull public static ConceptPojo.Builder builder(@Nullable ConceptPojo a, @Nullable Consumer<? super ConceptPojo.Builder> aModificationHandler)
Copyright © 2020 toop.eu. All rights reserved.