// Path: src/main/java/com/bitplan/mediawiki/japi/api/Ns.java
// @XmlAccessorType(XmlAccessType.FIELD)
// @XmlType(name = "", propOrder = {
//     "value"
// })
// public class Ns {
// 
//     @XmlValue
//     protected String value;
//     @XmlAttribute
//     protected Integer id;
//     @XmlAttribute(name = "case")
//     protected String _case;
//     @XmlAttribute
//     protected String canonical;
//     @XmlAttribute
//     protected String content;
//     @XmlAttribute
//     protected String subpages;
// 
//     /**
//      * Gets the value of the value property.
//      * 
//      * @return
//      *     possible object is
//      *     {@link String }
//      *     
//      */
//     public String getValue() {
//         return value;
//     }
// 
//     /**
//      * Sets the value of the value property.
//      * 
//      * @param value
//      *     allowed object is
//      *     {@link String }
//      *     
//      */
//     public void setValue(String value) {
//         this.value = value;
//     }
// 
//     /**
//      * Gets the value of the id property.
//      * 
//      * @return
//      *     possible object is
//      *     {@link Integer }
//      *     
//      */
//     public Integer getId() {
//         return id;
//     }
// 
//     /**
//      * Sets the value of the id property.
//      * 
//      * @param value
//      *     allowed object is
//      *     {@link Integer }
//      *     
//      */
//     public void setId(Integer value) {
//         this.id = value;
//     }
// 
//     /**
//      * Gets the value of the case property.
//      * 
//      * @return
//      *     possible object is
//      *     {@link String }
//      *     
//      */
//     public String getCase() {
//         return _case;
//     }
// 
//     /**
//      * Sets the value of the case property.
//      * 
//      * @param value
//      *     allowed object is
//      *     {@link String }
//      *     
//      */
//     public void setCase(String value) {
//         this._case = value;
//     }
// 
//     /**
//      * Gets the value of the canonical property.
//      * 
//      * @return
//      *     possible object is
//      *     {@link String }
//      *     
//      */
//     public String getCanonical() {
//         return canonical;
//     }
// 
//     /**
//      * Sets the value of the canonical property.
//      * 
//      * @param value
//      *     allowed object is
//      *     {@link String }
//      *     
//      */
//     public void setCanonical(String value) {
//         this.canonical = value;
//     }
// 
//     /**
//      * Gets the value of the content property.
//      * 
//      * @return
//      *     possible object is
//      *     {@link String }
//      *     
//      */
//     public String getContent() {
//         return content;
//     }
// 
//     /**
//      * Sets the value of the content property.
//      * 
//      * @param value
//      *     allowed object is
//      *     {@link String }
//      *     
//      */
//     public void setContent(String value) {
//         this.content = value;
//     }
// 
//     /**
//      * Gets the value of the subpages property.
//      * 
//      * @return
//      *     possible object is
//      *     {@link String }
//      *     
//      */
//     public String getSubpages() {
//         return subpages;
//     }
// 
//     /**
//      * Sets the value of the subpages property.
//      * 
//      * @param value
//      *     allowed object is
//      *     {@link String }
//      *     
//      */
//     public void setSubpages(String value) {
//         this.subpages = value;
//     }
// 
// }


import java.util.regex.Pattern;
import com.bitplan.mediawiki.japi.api.Ns;
import java.util.logging.Level;
import java.util.regex.Matcher;
/**
 *
 * This file is part of the https://github.com/WolfgangFahl/Mediawiki-Japi open source project
 *
 * Copyright 2015-2021 BITPlan GmbH https://github.com/BITPlan
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 *
 *  You may obtain a copy of the License at
 *
 *  http:www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.bitplan.mediawiki.japi;



/**
 * helper class for canonical Page Titles
 */
public class PageInfo {
  /**
   * Logging may be enabled by setting debug to true
   */
  protected static java.util.logging.Logger LOGGER = java.util.logging.Logger
      .getLogger("com.bitplan.mediawiki.japi");

  public static boolean debug = false;

  int namespaceId = -999;
  String lang;
  String pageTitle;
  String canonicalPageTitle;
// Path: src/main/java/com/bitplan/mediawiki/japi/api/Ns.java
// @XmlAccessorType(XmlAccessType.FIELD)
// @XmlType(name = "", propOrder = {
//     "value"
// })
// public class Ns {
// 
//     @XmlValue
//     protected String value;
//     @XmlAttribute
//     protected Integer id;
//     @XmlAttribute(name = "case")
//     protected String _case;
//     @XmlAttribute
//     protected String canonical;
//     @XmlAttribute
//     protected String content;
//     @XmlAttribute
//     protected String subpages;
// 
//     /**
//      * Gets the value of the value property.
//      * 
//      * @return
//      *     possible object is
//      *     {@link String }
//      *     
//      */
//     public String getValue() {
//         return value;
//     }
// 
//     /**
//      * Sets the value of the value property.
//      * 
//      * @param value
//      *     allowed object is
//      *     {@link String }
//      *     
//      */
//     public void setValue(String value) {
//         this.value = value;
//     }
// 
//     /**
//      * Gets the value of the id property.
//      * 
//      * @return
//      *     possible object is
//      *     {@link Integer }
//      *     
//      */
//     public Integer getId() {
//         return id;
//     }
// 
//     /**
//      * Sets the value of the id property.
//      * 
//      * @param value
//      *     allowed object is
//      *     {@link Integer }
//      *     
//      */
//     public void setId(Integer value) {
//         this.id = value;
//     }
// 
//     /**
//      * Gets the value of the case property.
//      * 
//      * @return
//      *     possible object is
//      *     {@link String }
//      *     
//      */
//     public String getCase() {
//         return _case;
//     }
// 
//     /**
//      * Sets the value of the case property.
//      * 
//      * @param value
//      *     allowed object is
//      *     {@link String }
//      *     
//      */
//     public void setCase(String value) {
//         this._case = value;
//     }
// 
//     /**
//      * Gets the value of the canonical property.
//      * 
//      * @return
//      *     possible object is
//      *     {@link String }
//      *     
//      */
//     public String getCanonical() {
//         return canonical;
//     }
// 
//     /**
//      * Sets the value of the canonical property.
//      * 
//      * @param value
//      *     allowed object is
//      *     {@link String }
//      *     
//      */
//     public void setCanonical(String value) {
//         this.canonical = value;
//     }
// 
//     /**
//      * Gets the value of the content property.
//      * 
//      * @return
//      *     possible object is
//      *     {@link String }
//      *     
//      */
//     public String getContent() {
//         return content;
//     }
// 
//     /**
//      * Sets the value of the content property.
//      * 
//      * @param value
//      *     allowed object is
//      *     {@link String }
//      *     
//      */
//     public void setContent(String value) {
//         this.content = value;
//     }
// 
//     /**
//      * Gets the value of the subpages property.
//      * 
//      * @return
//      *     possible object is
//      *     {@link String }
//      *     
//      */
//     public String getSubpages() {
//         return subpages;
//     }
// 
//     /**
//      * Sets the value of the subpages property.
//      * 
//      * @param value
//      *     allowed object is
//      *     {@link String }
//      *     
//      */
//     public void setSubpages(String value) {
//         this.subpages = value;
//     }
// 
// }


// Path: src/main/java/com/bitplan/mediawiki/japi/PageInfo.java
import java.util.regex.Pattern;
import com.bitplan.mediawiki.japi.api.Ns;
import java.util.logging.Level;
import java.util.regex.Matcher;

/**
 *
 * This file is part of the https://github.com/WolfgangFahl/Mediawiki-Japi open source project
 *
 * Copyright 2015-2021 BITPlan GmbH https://github.com/BITPlan
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 *
 *  You may obtain a copy of the License at
 *
 *  http:www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.bitplan.mediawiki.japi;



/**
 * helper class for canonical Page Titles
 */
public class PageInfo {
  /**
   * Logging may be enabled by setting debug to true
   */
  protected static java.util.logging.Logger LOGGER = java.util.logging.Logger
      .getLogger("com.bitplan.mediawiki.japi");

  public static boolean debug = false;

  int namespaceId = -999;
  String lang;
  String pageTitle;
  String canonicalPageTitle;
  Ns namespace;