public class FacetDescList
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.util.List<FacetDesc> |
facetDesc |
java.lang.String |
logic |
Constructor and Description |
---|
FacetDescList() |
FacetDescList(FacetDescList o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this FacetDescList.
|
static FacetDescList |
fromString(java.lang.String s)
String representation of this FacetDescList.
|
java.util.List<FacetDesc> |
getFacetDesc()
The list of valid facets in this introspection query
|
java.util.Map<java.lang.String,FacetDesc> |
getFacetDescAsMap()
Get the map of FacetDesc, indexed by id
|
FacetDesc |
getFacetDescById(java.lang.String _lookup)
Get the FacetDesc for which the id matches _lookup
|
java.lang.String |
getLogic()
Logic for which this list is valid
|
FacetDescList |
makeCopy()
Creates and returns a deep copy of this FacetDescList.
|
static FacetDescList |
readFrom(java.io.InputStream is)
Read this FacetDescList from an XML fragment.
|
boolean |
removeFacetDescById(java.lang.String _lookup)
Removes the FacetDesc for which the id matches _lookup
|
void |
setLogic(java.lang.String logic)
Logic for which this list is valid
|
java.lang.String |
toString()
String representation of this FacetDescList.
|
FacetDescList |
withFacetDesc(java.util.Collection<FacetDesc> __values) |
FacetDescList |
withFacetDesc(FacetDesc... __values)
The list of valid facets in this introspection query
|
FacetDescList |
withLogic(java.lang.String logic) |
void |
writeTo(java.io.OutputStream os)
Write this FacetDescList as an XML fragment
|
public java.lang.String logic
public java.util.List<FacetDesc> facetDesc
public FacetDescList()
public FacetDescList(FacetDescList o)
public void setLogic(java.lang.String logic)
public java.lang.String getLogic()
public FacetDescList withLogic(java.lang.String logic)
public java.util.List<FacetDesc> getFacetDesc()
public FacetDesc getFacetDescById(java.lang.String _lookup)
public java.util.Map<java.lang.String,FacetDesc> getFacetDescAsMap()
public boolean removeFacetDescById(java.lang.String _lookup)
public FacetDescList withFacetDesc(FacetDesc... __values)
public FacetDescList withFacetDesc(java.util.Collection<FacetDesc> __values)
public FacetDescList makeCopy()
public static FacetDescList readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
javax.xml.bind.JAXBException
java.io.IOException
public static FacetDescList fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.