scales.xml

impl

package impl

This package is not intended for direct usage, however it provides much of the functionality that is used throughout scales.xml, and as such may be of use to those extending it.

Linear Supertypes
AnyRef, Any
Content Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. impl
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait AttributesImpl extends ArraySetsFactory[Attribute]

  2. trait DefaultXmlVersion extends AnyRef

  3. case class DocsUp[WHAT](what: WHAT, docroot: DocumentRoot) extends Product with Serializable

    exists only to provide Jaxen and JXPath with the same document root

  4. case class DocumentRoot(xmlPath: xml.XmlPath) extends Product with Serializable

    exists only to provide Jaxen and JXPath with a document "root"

  5. class ElemKey extends AnyRef

    Allows quick lookups without creating elements, only use via copy and then don't change it

  6. sealed trait FromParser extends AnyRef

    Indicates if the Scales code is being called from within a parser or not.

  7. final class FullEqualQNameKey extends AnyRef

    Provides a key that also checks ===, used in caching where you want to remove all collision possibilities.

  8. trait QNameImplicits extends AnyRef

  9. trait ScalesXmlImplicits extends XmlTypesImplicits with DefaultXmlVersion with QNameImplicits with XmlUtilsImplicits with DslImplicits with OptionalDslBuilderImplicits with XmlParserImplicits with OptimisingStrategiesImplicits with TraxConversionImplicits with SerializerImplicits with XmlPrinterImplicits with FunctionImplicits with XmlPathImplicits with PullTypeConversionImplicits with DefaultXmlEquals with StreamComparableImplicits with ComparisonContextImplicits with FromEqualsImplicit

  10. class StringToNSBuilder extends AnyRef

    Pimps a string for namespace handling

  11. class TreeProxies extends AnyRef

    Mutable list that keeps the item creation to a minimum, no extra garbage here until the parse is done.

  12. final class TreeProxy extends AnyRef

  13. trait Whitespace extends AnyRef

    A collection of whitespace related functions

  14. trait XmlFactories extends AnyRef

    Most of the JAXP, STAX and DOM apis don't mention much about thread safety but the dominant xerces is completely unsafe with regards to threads.

  15. trait XmlTypes extends AnyRef

  16. trait XmlTypesImplicits extends AnyRef

  17. trait XmlUtils extends AnyRef

  18. trait XmlUtilsImplicits extends AnyRef

Value Members

  1. object AttributeSet extends AttributesImpl

  2. object AttributeSetImplHelper

  3. object DefaultDOMFactoryPool extends SimpleUnboundedPool[DocumentBuilderFactory]

    Default DOMFactory impl

  4. object DefaultHashes

  5. object DefaultSAXParserFactoryPool extends SimpleUnboundedPool[SAXParserFactory]

    Default SAXParser Factory

  6. object DefaultStaxInputFactoryPool extends SimpleUnboundedPool[XMLInputFactory]

    Default StaxInputFactory impl

  7. object DefaultXMLReaderFactoryPool extends SimpleUnboundedPool[XMLReader] with DefaultSaxSupport

    Default XMLReader Factory

  8. object DefaultXSDSchemaFactoryPool extends SimpleUnboundedPool[SchemaFactory]

    Default XSD SchemaFactory impl

  9. object EqualsHelpers extends DefaultQNameEquals

    Needed to help with cyclic issues in multi threaded MODULE$ access, after startup no problem, but we can't gaurantee that.

  10. object ExtraTypesImplicits

  11. object NameCreators

    Given an optimisation strategy create QNames for elements and attributes.

  12. object NamespaceDefaults

  13. object NoVersionSAXParserFactoryPool extends SimpleUnboundedPool[SAXParserFactory]

    SAXParser Factory without version support

  14. object NoVersionXmlReaderFactoryPool extends SimpleUnboundedPool[XMLReader] with DefaultSaxSupport

    Aalto and others don't support getting the xml version, if your parser doesn't you could use loadXmlReader with this pool directly.

  15. object NotFromParser extends FromParser with Product with Serializable

    NotFromParser may be used explicitly to provide a FromParser instance in user code.

  16. object QNameCharUtils

    Follows the XML 1.

  17. object Versions

    Lazy val needed to trap impl, need pluggable (slf4j style) to swap out different logic, defaulting to sun jaxp ? For a future version, env property is enough for now.

Inherited from AnyRef

Inherited from Any

Ungrouped